The concept for this project was to provide lego creators with a social media platform similar to Instagram where they could share their love for everything to do with Lego.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
Through a combination of an exceptional concept with great technological delivery through industry standard tools, the logogram app was created to meet the demand and maintain an ethos that bares close relation to that of Lego’s.
Legogram is the perfect platform for users to come together and share their passion for the Lego empire. A lot of functionality around providing features to promote collaboration and communication have been purposely implemented to boost the sense of community on the app.
- I can create (upload) new posts and delete (my) posts
- I can comment on other posts and delete my own comments.
- I can follow and unfollow other users.
- I can like and unlike other users.
- I can view posts by tag on click.
- I can add and edit tags to my posts
- I can browse lego creator profiles.
- Whem I browse Lego creator profiles, I can see activity stats and posted images.
- Run deployed app at: https://legogram.herokuapp.com/
- Clone the repo
git clone [email protected]:moedaaboul/legogram.git
- Install NPM packages
npm i
- Download and configure MySQL https://www.mysql.com/
Install all necessary dependencies by executing:
npm i
const express = require('express');
const routes = require('./controllers');
const sequelize = require('./config/connection');
const exphbs = require('express-handlebars');
const path = require('path');
const session = require('express-session');
const helpers = require('./utils/helpers');
const SequelizeStore = require('connect-session-sequelize')(session.Store);
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Project | Legogram URL |
---|---|
Legogram | https://legogram.herokuapp.com/ |
Distributed under the MIT License. See LICENSE.txt
for more information.
Project Link: github.com/moedaaboul/legogram