Skip to content

AllPurdue: A social platform for places and things to do around Purdue

Notifications You must be signed in to change notification settings

kabrap/allpurdue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AllPurdue

AllPurdue: A social platform for places and things to do around Purdue

Screenshot 2023-08-10 at 10 00 45 PM

Purpose

There is no single centralized Purdue service to help boilermakers search for places to eat, study, or live. Our application targets all the Purdue students, alumni, and visitors in the West Lafayette area, who are looking for honest suggestions and want to share their unique experiences at and around the vibrant campus.

Individual review services like Yelp and Google exist where you can look up places and reviews, but there is no centralized platform that is tailored for Boilermakers; AllPurdue solves this problem by providing a convenient, streamlined platform acting as a one-stop service optimized for the people and visitors of Purdue. Whether it be a food place, residence hall, or study spot at Purdue, AllPurdue would have various locations in different categories containing ratings and reviews.

While ratings and reviews of the places are the central features for services like this, AllPurdue does not only allow users to do that but a lot more, including creating blog posts. Through blog posts, users can write about their experiences in more detail, talk about their favorite places, etc., which also helps the other users make their decisions, as they get to know more than just quantitative information about the different places.


Development Teams

This full-stack application was separated into frontend and backend teams, each consisting of three developers. This effectively made the development process quicker and easier to manage as each team worked on application features relevant to their team.

The front end of the application was developed using ReactJS. We sent requests to the backend API using Axios (a React library) to get necessary data efficiently, such as the reviews and ratings of places on and around campus.

The application's backend was developed using NodeJS, Express, and MongoDB. NodeJS and Express will be utilized to create a RESTful API, and MongoDB was used to create a scalable database containing all of the data.

Backend Team: Pramey Kabra, Yash Agrawal, Rasesh Ramadesikan

Frontend Team: Antony Ni, Andrew Ni, Matthew Stroup


You can preview the application here https://allpurdue.netlify.app/. The database connection has been terminated due to deployment costs; thus, the site has no content as of now.


UI Mockups (with Data)

Categories Page

Screenshot 2023-08-10 at 10 24 16 PM

Blogs Page

Screenshot 2023-08-10 at 10 23 32 PM

About

AllPurdue: A social platform for places and things to do around Purdue

Resources

Stars

Watchers

Forks