An open-source social media. Mirror from https://github.com/hknsh/project-knedita.git
Find a file
2024-02-03 16:28:20 +00:00
.github chore: changed ci to check in biome 2024-02-03 15:52:18 +00:00
.husky fix: fixed husky with commitlint and biome 2024-02-03 15:09:39 +00:00
.vscode feat: added biome on pre-commit 2024-02-03 14:41:32 +00:00
prisma feat: added biome on pre-commit 2024-02-03 14:41:32 +00:00
src feat: added delete user route 2024-02-03 16:28:20 +00:00
test feat: added biome on pre-commit 2024-02-03 14:41:32 +00:00
.commitlintrc.json blablablatest 2024-02-03 14:56:48 +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 biome on pre-commit 2024-02-03 14:41:32 +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: added biome on pre-commit 2024-02-03 14:41:32 +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 chore: updated license date 2024-02-03 15:59:00 +00:00
nest-cli.json feat: added biome on pre-commit 2024-02-03 14:41:32 +00:00
package-lock.json feat: added biome on pre-commit 2024-02-03 14:41:32 +00:00
package.json chore: changed ci to check in biome 2024-02-03 15:52:18 +00:00
README.md chore: updated README banner alt text 2024-01-24 14:38:22 +00:00
tsconfig.build.json feat: added biome on pre-commit 2024-02-03 14:41:32 +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