ankit-0369 / hii-5-application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸŽ“ Hii-five College Companion App

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.

πŸš€ Features

🍽️ Mess Menu

Stay updated with the daily mess menu, ensuring you never miss out on your favorite meals.

πŸ’¬ Chat

Engage in one-on-one conversations with your peers, facilitating seamless communication and collaboration.

πŸŽ‰ Create Chatroom

Initiate group discussions or study sessions by creating custom chatrooms tailored to your specific interests or courses.

πŸ“… Class Routine

Access your class schedule effortlessly, allowing you to plan your day efficiently and attend lectures punctually.

πŸ“š Manage Class Chat

Organize your class-related discussions efficiently, keeping track of important announcements, assignments, and queries.

πŸ‘₯ Group Chat

Participate in lively group discussions with classmates, fostering a vibrant and interactive learning environment.

βš™οΈ Installation

To get started with College Companion App, follow these simple steps:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Install dependencies by running npm install in both the server and client directories.
  4. Set up your MongoDB database and configure the connection string in the server's .env file.
  5. Run the server using npm start in the server directory.
  6. Launch the mobile app using npm start in the client directory.

πŸ› οΈ Technologies Used

  • 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.

🀝 Contributing

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.

❓ Support

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!

πŸ“ License

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

πŸ™ Acknowledgements

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! πŸŽ‰

About


Languages

Language:JavaScript 49.4%Language:CSS 39.1%Language:HTML 11.5%