An open-source social media. Mirror from https://github.com/hknsh/project-knedita.git
Find a file
2024-02-02 16:53:15 +00:00
.github feat: added Dependabot to verify packages updates every week 2023-09-30 19:14:29 -03:00
.husky fix: fixed dockerfile 2024-01-31 12:58:50 +00:00
.vscode feat: removed expressjs in favor of nestjs 2024-01-25 00:06:36 +00:00
prisma feat: added new routes, changed posts name 2024-01-26 17:09:38 +00:00
src chore: repo sync 2024-02-01 18:10:22 +00:00
test feat: removed expressjs in favor of nestjs 2024-01-25 00:06:36 +00:00
.dockerignore fix: fixed dockerfile 2024-01-31 12:58:50 +00:00
.editorconfig Updated editorconfig 2023-08-09 16:53:46 -03:00
.env.example chore: added new env fields 2024-01-30 21:29:45 +00:00
.gitignore chore: updated .gitignore 2024-01-30 20:46:07 +00:00
.swcrc feat: added swc, file upload, new route and minio 2024-01-30 20:22:17 +00:00
banner.svg Updated banner (again) 2023-09-02 16:23:44 -03:00
biome.json feat: removed expressjs in favor of nestjs 2024-01-25 00:06:36 +00:00
commitlint.config.js feat: removed expressjs in favor of nestjs 2024-01-25 00:06:36 +00:00
docker-compose.db.yml feat: added swc, file upload, new route and minio 2024-01-30 20:22:17 +00:00
docker-compose.yml fix: fixed dockerfile 2024-01-31 12:58:50 +00:00
docker.env.example fix: fixed dockerfile 2024-01-31 12:58:50 +00:00
Dockerfile fix: fixed dockerfile 2024-01-31 12:58:50 +00:00
LICENSE fixinit10 2023-06-20 17:05:15 -03:00
nest-cli.json feat: added swc, file upload, new route and minio 2024-01-30 20:22:17 +00:00
package-lock.json fix: fixed dockerfile 2024-01-31 12:58:50 +00:00
package.json chore: added lint script 2024-02-02 16:53:15 +00:00
README.md chore: updated README banner alt text 2024-01-24 14:38:22 +00:00
tsconfig.build.json feat: removed expressjs in favor of nestjs 2024-01-25 00:06:36 +00:00
tsconfig.json feat: removed expressjs in favor of nestjs 2024-01-25 00:06:36 +00:00

Project Knedita - An open-source social media

Stack

Client: NextJS, TailwindCSS and Radix UI Icons. You can find the front-end here

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