I roughly followed this course to create this app but I changed some parts according to my needs.
Make sure you have Node.js installed.
git clone https://github.com/enes-erenn/asocial.git
cd client
npm install
&
cd server
npm install
npm run dev for the client
npm start for the server
- React
- React-router-dom
- Next
- Syled-components
- Uuid
- Socket.io-client
- Typescript
- Express
- Bcrypt
- Cors
- Uuid
- Mongoose
- Socket.io
- Database Authentication (Register / Login with email)
- Search for a contact
- Send Message by realtime