This is a website application for international students to share their life moments. It consists of 5 parts: website introduction page, authentication(signin/signup/logout), all-posts page (Like), personal home page (Edit and Delete) and post creation page.
Users can read the website introduction and then register a new accout. On the general page, they can view all moment posts shared by other users and Like the posts they're touched. On the personal home page, they can view all moments posted by themselves, edit and delete these posts.
- HTML/CSS/JavaScript
- bcrypt
- passport
- express
- mongodb
- node
- AJAX
Use the website deployed here:
WeLife Web Deployed in Heroku https://welife-web-dev.herokuapp.com/
or
- Clone this repo and run npm install
- Create an .env file in the root directory of this project and include the api key in it.
- Keep your mongodb running
- Run npm start or nodemon app.js