MemeInterest is a Pinterest Clone.
Check it out here - MemeInterest.
- MemeInterest
- Table of contents
- Feature List
- Prerequisites
- Getting Started
- Built With
- Contributing
- Author
- License
- Acknowledgments
- View all memes listed by users.
- View memes listed by a particular user.
- Authenticate yourself using twitter
- AutheAdd memes
- Delete your memes
- Like memes listed by other users
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 )
- Node (version, >= 7)
- MongoDB (version, >= 3)
- Git
Follow below steps to start the app locally for the first time.
- clone this repo
- cd into the
MemeInterest
directory - Run -
npm i
to install depencies - Run -
cp sample.env .env
- Fill the .env file with appropriate values
- Run -
mkdir data
to create a db directory - Run -
mongod --dbpath ./data > /dev/null &
to start mongo server - Run -
npm fill
to fill the database with seed values - Run -
npm start
to start the server
[Note]:- You need to follow the above steps first time only.
From next time onwards start the server by running npm start
.
- Node - JS Runtime Environment
- Npm - Package Manager
- Express - Web Framework
- MongoDB - Database
- Mongoose - Database ORM
- Vue - Frontend Library
- Vuex - State Management Tool
- Webpack - Frontend Bundler
- Mocha - Testing Framework
- Git - Version Control
- VS Code - Code Editor
- Heroku - Hosting and Continuous Deployment
- Chrome - Browser
Contributions are welcome. Please keep an eye on the Project's issue tracker and if you think you can handle an issue, please comment on the issue page.
- ChinguCentral Community
- Family and Friends