-
Notifications
You must be signed in to change notification settings - Fork 0
ashishtyagi96/Eventful-website-app
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is A website for Events near you made using handlebars for dynamic data rendering. # Stacks used :- 1) HTML 2) CSS 3) handlebars 4) google maps api, stripe api, api.ai api 5) NodeJS 6) ExpressJS 7) mongoDB # Setting up project on your system :- 1) Clone this repository to you local system. 2) Go to the folder /Eventful-website-app 3) Run following command in your terminal inside this repository for installing all dependencies :- -> npm install 4) Setting up mongoDB database :- -> install mongoDB into your system. -> After installing mongoDB create database with name 'users'. -> Use database 'users' and create 3 collections 'events' , 'hotel' and 'localUsers'. -> From Folder 'database file load json data into respective collections. -> Your database is ready. 5) Get google maps api and insert it in file /testing.html in the given space (remove [] ). 6) Get stripe api for payment purpose and insert it in file index.js ('your stripe API key'). 7) Get API.ai API key for chatbot and insert it into file index.js ('Enter your api.ai API key'). 8) Enter your email and password from which your want to send automated emails in the file 'functions.js' ('your email id' and 'your password'). 9) Now run following command in terminal :- -> node index.js // starting your node server at port 3000! 10) Go to your browser and enter :- -> http://localhost:3000 // your main page is running. 11) Your WebApp is up and running. 12) Can see snaps of project frontend in folder 'eventsApp(snapshots)'.
About
Events near you web app made using node.js(its framework expressjs),different node modules,different google apis, chatbot from API.ai with mongodb database
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published