Skip to content

AIfSR/CheapThrills

 
 

Repository files navigation

Big Data Project Submission

CheapThrills

Members

  • Meenesh Solanki (mms9905)
  • Purvav Punyani (psp8474)
  • Sheena Garg (sg7394)
  • Shruti Garg (sg7395)
  • Tiyas Dey (td2355)

Introduction

Welcome to Cheap Thrills. This README file provides detailed instructions on how to clone the repository, set up the project, and run the application on your local machine.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Ensure that you have the following installed on your local machine:

Setting Up

Follow these steps to get a development environment running:

1 - Create Database "cheapThrills" in Postgres

  • CREATE DATABASE cheapThrills;
  • (Optionally you can run the setup files to do this for you)

2 - Clone the repository To clone the repository, run the following command in your terminal:

3 - Install the dependencies You need to run a script file named 'setup.sh' to install all the necessary dependencies. Here's how you can do this: For Windows: Open your command prompt and navigate to the directory of the cloned repo, then run:

  • .\setup1.sh
  • .\setup2.sh

For Mac: Open your terminal and navigate to the directory of the cloned repo, then run:

  • bash setup1.sh
  • bash setup2.sh

4 - Start the Flask server Navigate to 'flask-server' directory in your terminal, then start the server by running:

  • flask run -h localhost -p 8000 This command will start the Flask server at localhost on port 8000.

5 - Start the client In a different terminal window, navigate to the 'client' folder, then start the client by running:

  • npm start

We hope that these instructions help you to get the project up and running on your local machine. If you encounter any issues, please feel free to open an issue in this repository.

Happy coding!

About

Big Data Project Submission

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 56.4%
  • Python 35.9%
  • HTML 3.4%
  • Shell 2.5%
  • CSS 1.8%