Skip to content

MushtabaA/whiisper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

forthebadge made-with-express (1) made-with-node js db-mongodb deployed-on-heroku

whiisper 🤫

Whiisper-Home-Gif

About ✍️

Whiisper is a "whisper-like" clone, allowing people to anonymously share their secrets and or stories with the world. The responsive front-end was built using HTML, CSS, Bootstrap, and Embedded JavaScript Templates (EJS). Created a RESTful API using Express and Node.js to read and write from a NoSQL database in the cloud (MongoDB). User authentication as well as cookies/sessions were built using Passport.js.

Live Demo ☁️

The whiisper app was deployed using Heroku, and can be accessed here.

Running Locally 🖥️

In order to run the whiisper app locally, ensure that you first have Node.js/npm installed. After cloning the git repository, run the following command in the root folder.

npm install

Before you start the server, first make sure that you create a .env in your root directory. Inside of the .env file, paste your database URI, as well as the secret that the application will use as follows:

DB_URI=<Your database URI here>
SECRET=<Your secret here>

Once you have successfully completed the above steps, you can then run the application using the following command:

node server/server.js

The application will then be running by default on localhost:3000.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages