A node.js web app which stores and displays a database of football stadiums from the top five European leagues.
These leagues are based in:
- England
- France
- Germany
- Italy
- Spain
- View stadium data and images
- View stadium location on map
- Add stadiums
- Edit existing stadiums
- Remove existing stadiums
- View/write reviews on Stadiums
- Edit/delete user account
The app also features an extensive API for accessing application services. The Svelte version of this application incorporates use of this API.
- HTML, JavaScript, CSS
- Node.js, Hapi
- UIKit
- Handlebars templating
- Mongoose
- mais-mongoose-seeder
- Cloudinary
- MongoDB Atlas
- Leaflet.js
- JsonWebToken
# Clone the repository:
$ git clone https://github.com/TonyN96/european-stadiums.git
# Go into the repository
$ cd european-stadiums
# Install dependencies
$ npm install
Insert your environment variables in .env_sample
.
Rename .env_sample
to .env
# Run the app
$ npm start