Skip to content

software-students-spring2024/5-final-project-spring-2024-mjetteam

Repository files navigation

log github events webapp CI/CD

CampusSwap Web App

Based on our second project, the new and revised CampusSwap implements several new features to makes the web app more complete and user friendly. CampusSwap allows users to create an account and make listings to other users, making trading items easier between students.

Website

Check out our web app using this link

New Features

  • Adding Offers: Users can now create and recieve offers for items, as well as accept/decline offers
  • Private Items: Items can now be set to private or public
  • Profiles: Each user has a unique profile which displays the items sold
  • Friends: Users can now add friends and view their friends list
  • Pages: The marketplace will now have pagination features

Contributors

Docker

Link to our Docker Image hosted on Dockerhub

How to Run

Create and navigate to local repository. Then run command below, which removes any containers whose ports are needed.

docker-compose down

To install the required dependencies and run the program, run the following command.

docker-compose up --build

To open the app, open a web browser and navigate to localhost:5001. Do not go to the address that the program tells you to navigate to.

Additional Comments On Running

Developers should set a FLASK_PORT in a .env file as well as include mongodb configurations.

About

5-final-project-spring-2024-mjetteam created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published