KOU.com.tr is a modern social media web application designed exclusively for university students. The platform fosters connections, collaboration, and engagement among students through innovative features.
- Posting: Share updates, photos, and more with your university network.
- Real-Time Chat: Instant messaging for seamless communication.
- Real-Time Whiteboard: Collaborate on projects or brainstorm ideas interactively.
- Tinder-like Features: Connect with other students through mutual interests.
- Frontend: React, React Query
- Backend: Express.js
- Database: MongoDB,Mongoose,AWS S3
- Authentication: JWT
- Real time data: socket.io,
-
Clone the Repository
git clone https://github.com/andullahhan/kou.com.tr.git cd kou.com.tr
-
Install Dependencies
npm install
-
Configure Environment Variables
Create a.env
file in the root directory and set the required variables:MONGO_URL = ... PORT = 5000 JWT_KEY = "123" ENCRYPT = "test" APP_PASS = 123 APP_USER = "[email protected]" // email to send otp LIMIT = 10 // post limit the will the useInfinityQuery will get
-
Run the Application
- Backend:
npm run start:backend
- Frontend:
npm run start:frontend
- Backend:
-
Access the Application
Open http://kou.com.tr in your browser.
Contributions are welcome! Please fork this repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.