2023-09-02 19:19:41 +00:00
|
|
|
<p align="center">
|
2024-02-15 11:30:41 +00:00
|
|
|
<picture>
|
2024-02-15 11:32:34 +00:00
|
|
|
<source media="(prefers-color-scheme: dark)" srcset="./resources/logo-light.svg">
|
|
|
|
<source media="(prefers-color-scheme: light)" srcset="./resources/logo-dark.svg">
|
2024-02-15 11:30:41 +00:00
|
|
|
<img alt="Project Knedita" src="./resources/logo-light.svg" width="700">
|
|
|
|
</picture>
|
2023-09-02 19:19:41 +00:00
|
|
|
</p>
|
2023-09-02 19:11:41 +00:00
|
|
|
|
2023-07-12 16:26:56 +00:00
|
|
|
## Stack
|
|
|
|
|
2023-09-02 19:19:41 +00:00
|
|
|
**Client**: NextJS, TailwindCSS and Radix UI Icons.
|
|
|
|
You can find the front-end [here](https://github.com/CookieDasora/project-knedita-client)
|
2023-07-12 16:26:56 +00:00
|
|
|
|
2023-07-15 10:25:05 +00:00
|
|
|
**Server**: ExpressJS, Jest, Docker, Postgresql, Redis, Prisma, AWS, SWC and Typescript
|
2023-06-24 20:38:34 +00:00
|
|
|
|
|
|
|
## To-do - Backend
|
2023-06-26 17:01:40 +00:00
|
|
|
|
2023-06-27 23:24:26 +00:00
|
|
|
- Create/update/delete Posts ✅
|
2023-07-17 20:47:05 +00:00
|
|
|
- Add post attachments
|
2023-06-27 23:24:26 +00:00
|
|
|
- Create/update/delete Users ✅
|
2023-06-24 20:38:34 +00:00
|
|
|
- Password recuperation
|
|
|
|
- Two step verification
|
2023-07-17 20:47:05 +00:00
|
|
|
- Able to choose a profile picture✅
|
|
|
|
- Probably gonna use LocalStack to mock Amazon S3✅
|
|
|
|
- Image compression ✅
|
2023-07-25 13:57:23 +00:00
|
|
|
- Following/unfollowing features ✅
|
|
|
|
- Like posts ✅
|
2023-06-24 20:38:34 +00:00
|
|
|
- Authentication ✅
|
2023-07-12 18:05:17 +00:00
|
|
|
- Add more verification (like, if the password is too short) ✅
|
2023-06-27 23:24:26 +00:00
|
|
|
- Set display name ✅
|
2023-07-12 18:05:17 +00:00
|
|
|
- Add rate limit ✅
|
2023-06-27 23:24:26 +00:00
|
|
|
|
2023-06-24 20:38:34 +00:00
|
|
|
## License
|
|
|
|
|
|
|
|
[MIT](https://choosealicense.com/licenses/mit/)
|