Skip to content

A full-stack, responsive MERN web application for filtering London events by price and category

Notifications You must be signed in to change notification settings

AliciaMoses/dealscover-london

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dealscover London logo

About The Project

Our aim is to make London accessible to everyone, regardless of their budget.

We created a full stack application to filter events by specific categories such as sports, music, festivals, food, and much more.

This makes it easier for our users to find events that cater to their interests and preferences.

Features

This application was built using a MERN stack with React-app. Core features include:

● Data Fetching API's using Axios

● Form Handelling

● User Authentication with JsonWebToken

● State Management

● User Searches and Filters

MongoDB NodeJS Express.js JWT NPM

React Bootstrap CSS3HTML5

Getting Started

Clone this repository:

git clone HusnainRashid/london-on-a-budget

Install the dependencies for the server:

cd london-on-a-budget/server && npm install

Install the dependencies for the client:

cd london-on-a-budget/client && npm install

Add your your MongoDB connection string to the server/bin/www directory:

MONGODB_URI=your-connection-string

Start the server

london-on-a-budget git:(main) cd server server git:(main) JWT_SECRET=SUPER_SECRET npm start

Start the client

london-on-a-budget git:(main) cd client client git:(main) npm start

Open http://localhost:3000 to view it in your browser.

Running Tests:

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

cypress Jest

Acknowledgements

Canva Figma

  • Monday
  • Slack
  • GitLens
  • Adobe Logo Creator

About

A full-stack, responsive MERN web application for filtering London events by price and category

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.3%
  • CSS 5.0%
  • HTML 2.7%