Skip to content

Abdullah05-js/KOU.COM.TR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ekran görüntüsü 2024-12-02 194746

KOU Social Media Platform

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.

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.

Technology Stack

  • Frontend: React, React Query
  • Backend: Express.js
  • Database: MongoDB,Mongoose,AWS S3
  • Authentication: JWT
  • Real time data: socket.io,

Setup Instructions

  1. Clone the Repository

    git clone https://github.com/andullahhan/kou.com.tr.git
    cd kou.com.tr
  2. Install Dependencies

    npm install
  3. 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
    
  4. Run the Application

    • Backend:
      npm run start:backend
    • Frontend:
      npm run start:frontend
  5. Access the Application
    Open http://kou.com.tr in your browser.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

social media platform for university students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published