/tidal

Tidal is a social media platform designed exclusively for students. It provides a secure and controlled environment for students to interact, share information, and engage in meaningful discussions within their school community.

Primary LanguageEJS

Tidal - A School-Centric Social Media Platform

Tidal is a social media platform designed exclusively for students. It provides a secure and controlled environment for students to interact, share information, and engage in meaningful discussions within their school community.

Features

  • User Profiles: Create and customize your user profile with a profile picture, bio, and more.

  • Posts: Share thoughts, updates, and announcements with the school community through posts.

  • Messaging: Communicate privately with other users through direct messages.

  • Privacy and Security: Tidal prioritizes the privacy and security of its users, ensuring a safe online environment for schools.

Getting Started

Prerequisites

  • Node.js and npm installed on your system.
  • MongoDB database for storing user data and posts.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/BSOD232/tidal.git
  2. Change directory to the project folder:

    cd tidal
  3. Install dependencies:

    npm install
  4. Configure your MongoDB database connection in app.js.

  5. Start the development server:

    npm start
  6. Access the app in your browser at http://localhost:3001.

Usage

  • Create an account or log in.
  • Explore the platform, post updates, and engage with other users.
  • Use the messaging feature to communicate privately with other users.
  • Customize your profile and stay connected with your school community.

Contributing

Contributions are welcome! If you'd like to contribute to Tidal, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with clear and concise messages.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository.

License

This project is licensed under the GNU General Public License v3.0.

Contact

If you have any questions or need assistance, feel free to contact us at contact@tidal.watr16.xyz.

Tidal - Your School's Social Hub