Welcome to College Companion App, a versatile mobile application built with React Native, Node.js, MongoDB, Express.js, JWT authentication, AsyncStorage, and deployed on Vercel server. This comprehensive platform is designed to streamline the daily activities of college students, offering a plethora of features to enhance their academic and social experience.
Stay updated with the daily mess menu, ensuring you never miss out on your favorite meals.
Engage in one-on-one conversations with your peers, facilitating seamless communication and collaboration.
Initiate group discussions or study sessions by creating custom chatrooms tailored to your specific interests or courses.
Access your class schedule effortlessly, allowing you to plan your day efficiently and attend lectures punctually.
Organize your class-related discussions efficiently, keeping track of important announcements, assignments, and queries.
Participate in lively group discussions with classmates, fostering a vibrant and interactive learning environment.
To get started with College Companion App, follow these simple steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies by running
npm install
in both the server and client directories. - Set up your MongoDB database and configure the connection string in the server's
.env
file. - Run the server using
npm start
in the server directory. - Launch the mobile app using
npm start
in the client directory.
- React Native: For building cross-platform mobile applications with a native look and feel.
- Node.js: For creating a scalable and efficient server-side application.
- MongoDB: As the database management system for storing and retrieving data.
- Express.js: For building robust APIs to handle client-server communication.
- JWT Authentication: Ensuring secure access to the application's resources.
- AsyncStorage: For storing data locally on the user's device, providing seamless offline access.
- Vercel Server: For deploying and hosting the application, ensuring high availability and scalability.
We welcome contributions from developers of all skill levels. If you'd like to contribute to College Companion App, please fork the repository and submit a pull request with your changes. Don't forget to adhere to our code of conduct.
If you encounter any issues or have any questions about College Companion App, feel free to reach out to our support team at support@collegecompanionapp.com. We're here to help!
This project is licensed under the MIT License - see the LICENSE file for details.
We would like to express our gratitude to the open-source community for providing invaluable resources and inspiration. Special thanks to the developers of React Native, Node.js, MongoDB, Express.js, AsyncStorage, and Vercel for their exceptional tools and frameworks.
Start your journey with College Companion App today and revolutionize your college experience! π