An instagram clone
Utilized:
- JavaScript
- Node
- Express
- EJS
- CSS(flexbox & bootstrap)
- MongoDB
Users are able to create posts, like them and comment on them. Posts can be opened individually. Users accounts can also be browsed by guests.
Through building this app, I was able to further strengthen my abilities with CRUD applications. I also had a change to get better with bootstrap and work with some new packages such as multer to upload photos. Further more I was able to use Mongo DB as a SQL like database to make relations between documents.
As someone with no background in art, styling could definitely use improvements.
Some of the code needs to refactored for better readabiility. Some deprecated code (bodyparser) needs to be updated
Upcoming features:
- Accessibilty features like, high contrast and zoom in options
- Ensuring that likes are only available to users who are logged in
- Adding delete features that are only avalible to users who own the post
- Clone repo
- run
npm install
- run
node server.js
- Navigate to
localhost:8080
Modified from Scotch.io's auth tutorial