Skip to content

open-xyz/campus-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Campus Finder

🎓🏫🔍🌟📚

The Campus Finder is an app that allows users to discover colleges, schools, and potential investors. It offers a user-friendly interface with a wide range of features, including search options, filtering capabilities, and a review and rating system, all protected by authentication. Users can also bookmark their favorite colleges and schools for easy access.

🚀 Quick Start

Follow these steps to quickly set up and run the Campus Finder Frontend:

  1. Clone the repository:
git clone https://github.com/chetandivekar/campus-finder.git
  1. Navigate to the frontend directory:
cd campus-finder/
  1. Install dependencies:
nmp install
  1. Start the development server:
npm Start
  1. Open your browser and visit http://localhost:3000 to see the app running.

🧰 Features

The Campus Finder Frontend offers a range of features to enhance the user experience:

  • 🏫 College and School Search: Users can search for colleges and schools based on criteria such as name, location, or courses offered.
  • 🔍 Filter Options: Users can apply filters to refine their search results, such as filtering by location, rating, and more.
  • 🌟 Review and Rating: Users can read reviews and ratings for colleges and schools submitted by other users. They can also submit their own reviews and ratings to share their experiences.
  • 📚 Bookmarking: Users have the ability to bookmark their favorite colleges and schools for quick access and future reference.
  • 🔐 Authentication: To access certain features like submitting reviews or bookmarking, users need to create an account and log in to the app securely.

🛠️ Technologies Used

The Campus Finder Frontend is built using the following technologies and libraries:

  • React.js: A JavaScript library for building user interfaces.
  • React Router: A routing library for React.js applications.
  • Fetch: A promise-based HTTP client for making API requests.
  • Material-UI: A popular UI component library for React.js.
  • CSS: Cascading Style Sheets for styling the components.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published