# Project Knedita An open-source social media. ## Stack **Client**: React, TailwindCSS and Radix UI (Primitives and Icons) **Server**: ExpressJS, Jest, Docker, Postgresql, Prisma, Localstack, SWC and Typescript ## To-do - Backend - Create/update/delete Posts ✅ - Create/update/delete Users ✅ - Password recuperation - Two step verification - Able to choose a profile picture - Probably gonna use LocalStack to mock Amazon S3 - Following/unfollowing features - Like posts - Probably pinned posts - Authentication ✅ - Add more verification (like, if the password is too short) - Set display name ✅ - Add rate limit ## Known problems - Tests taking too long ## License [MIT](https://choosealicense.com/licenses/mit/)