An open-source social media. Mirror from https://github.com/hknsh/project-knedita.git
Find a file
2023-08-05 16:51:43 -03:00
.vscode Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
prisma Added morgan and winston for logging, still need to test socket io 2023-08-05 16:51:43 -03:00
src Added morgan and winston for logging, still need to test socket io 2023-08-05 16:51:43 -03:00
.dockerignore fixinit10 2023-06-20 17:05:15 -03:00
.editorconfig fixinit10 2023-06-20 17:05:15 -03:00
.env.example Added Multer and Sharp for image upload and compression. 2023-07-17 17:47:05 -03:00
.eslintignore Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
.eslintrc.json Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
.gitignore Added morgan and winston for logging, still need to test socket io 2023-08-05 16:51:43 -03:00
.prettierrc Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
.swcrc Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
docker-compose.db.yml Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
docker-compose.yml Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
Dockerfile Fixed tests 2023-07-20 08:15:29 -03:00
jest.config.js Fixed tests 2023-07-20 08:15:29 -03:00
LICENSE fixinit10 2023-06-20 17:05:15 -03:00
package-lock.json Added morgan and winston for logging, still need to test socket io 2023-08-05 16:51:43 -03:00
package.json Added morgan and winston for logging, still need to test socket io 2023-08-05 16:51:43 -03:00
README.md Added ESLint and Prettier, added module resolvers, tests not working by now. 2023-07-31 20:18:07 -03:00
setupTest.ts Fixed tests 2023-07-20 08:15:29 -03:00
tsconfig.json Added morgan and winston for logging, still need to test socket io 2023-08-05 16:51:43 -03:00

Project Knedita

An open-source social media.

Stack

Client: React, TailwindCSS and Radix UI (Primitives and Icons)

Server: ExpressJS, Jest, Docker, Postgresql, Redis, Prisma, AWS, SWC and Typescript

To-do - Backend

  • Create/update/delete Posts
    • Add post attachments
  • Create/update/delete Users
  • Password recuperation
  • Two step verification
  • Able to choose a profile picture
    • Probably gonna use LocalStack to mock Amazon S3
    • Image compression
  • Following/unfollowing features
  • Like posts
  • Authentication
    • Add more verification (like, if the password is too short)
  • Set display name
  • Add rate limit

License

MIT