Reddit Clone
Description
An awesome reddit clone using the latest tech stack. Feel Free to contribute to the project.
Getting Started
Technologies Used
- Next js
- Tailwind css
- Typescript
- SWR (stale-while-revalidate) for data fetching
- node js
- Express
- Postgresql
- TypeORM
- JWT and cookies
- bcrypt
Installing
- Clone the repository on your local machine.
- Setup postgres and orm in ormconfig.json file in the server directory.
- run
npm install
in client and server directories. - run
npm run dev
in client and server directories to start the project.
Features
- Login and registration system.
- Voting system.
- Commenting.
- Create your own communities.
- Upload images.
- User profile with history of activity.