Welcome to Socialite, your go-to solution for managing college clubs! Socialite is a MERN (MongoDB, Express.js, React.js, Node.js) based project prototype designed to streamline the management of college clubs, making it easier for administrators to organize events, communicate with members, and track club activities.
- User Authentication: Secure user registration and login system to manage access to the platform.
- Club Creation: Users can create and manage their own social media clubs, defining club details and settings.
- Event Management: Schedule and organize club events, with options for RSVPs and event details.
- Member Interaction: Facilitate communication between club members through messaging and notifications.
- Admin Dashboard: A comprehensive dashboard for administrators to oversee club activities and manage settings.
- Responsive Design: Accessible across devices, ensuring users can manage clubs on-the-go.
To get started with Socialite on your local machine, follow these steps:
- Clone this repository to your local machine using
git clone
. - Navigate to the project directory.
- Install dependencies using
npm install
in both the client and server directories. - Set up your MongoDB database and configure the connection in the server
.env
file. - Run the server using
npm run client
in the server directory. - Run the client using
npm run server
in the client directory. - Access the application in your browser at
http://localhost:3000
.
We welcome contributions from the community to improve Socialite! To contribute:
- Fork the repository and clone it to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure tests pass.
- Commit your changes and push to your forked repository.
- Submit a pull request with a detailed description of your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions about Socialite, please open an issue on GitHub and we'll be happy to assist you.
We would like to thank all contributors to the Socialite project for their valuable input and efforts. If you encounter any issues or have questions about Socialite, please open an issue on GitHub and we'll be happy to assist you.
Acknowledgements We would like to thank all contributors to the Socialite project for their valuable input and efforts.