Discover the best night clubs around you or in any location in the world and RSVP ahead of time.
Hotspots is a FreeCodeCamp Project.
- View night clubs in your location.
- View night clubs in any city in the world.
- Authenticated user can indicate as going to a night club.
- Authenticated user can remove from going to a night club.
- Google typeAhead.
- On Login automatically search for night clubs close to a user's location.
- Signup, Login and Logout of the app with Facebook, Google, Twitter or Local Login.
- Connect all social media accounts to one single login account.
Hotspots is hosted on Heroku and can be accessed here:
These are what you need installed on your computer to use the application:
- Web Browser (Chrome, or Mozilla, or Safari, or Opera, or Microsoft Edge )
To create a local copy, run the following in your terminal:
git clone https://github.com/ajibs/hotspots.git
Then change into the local directory, run the following in your terminal:
cd hotspots
If you don't have Node.js installed, please go ahead and grab it here. This project uses ES6+ features and requires Node version >= 7.6.0
and <=8.9.1
Yarn is a package manager for Node.js and can be installed from here.
To confirm that you have Node.js installed, run the following in your terminal:
node -v
You should get something like v8.9.1
.
To confirm that you have Yarn installed, run the following in your terminal:
yarn -v
You should get something like 1.3.2
.
You can setup a database on mlab. You should also create a .env
file using .env.sample
as a prototype.
To install all dependencies, run the following in your terminal:
yarn
To kickstart the application, run the following in your terminal:
npm start
To continue full-stack development on this project, run the following in your terminal:
npm run dev
- Git - Version Control
- Node.js - JS Runtime Environment
- Yarn - Package Manager
- Express - Web Framework
- Pug - Templating Engine
- Webpack - Build Tool
- Babel - Transpiler
- mLab - Database
- Heroku - Hosting and Continuous Deployment
- VS Code - Code Editor
- Chrome - Browser
Contributions are welcome
- Jordan Sobovitch
- FreeCodeCamp
- Chingu
- Red Pandas
- Developer Community
- Family and Friends