Code Monkey home page Code Monkey logo

gift-returns's Introduction

Gift Return Registry

There are gift registry apps everywhere, but why are there no apps to help us return our gifts after the holidays?

We're going to build our own using MongoDB, Express, and Node.js!

(It will look something like this: https://regifter-app.herokuapp.com/)

The Assignment

This repo includes a completed version of the app, but you are going to create your own from scratch.

We are going to build a Gift Return Registry app. This application will allow Users to manage their profile, create a list of stores that they need to visit, and track which gifts they need to return at each store. The database will include at least three types of Models, and we should make it look nice, too.

A few things to remember to get you started:

  • Always start with a plan! We have created a partially-complete Trello Board for you. There are a few features listed in the Icebox for which you should write out user stories before coding. Be sure to COPY this Trello board to your own account before you update any of it.
  • Be sure to add Wireframes to help you visualize the pages as you build them.
  • Draw out a rough ERD to help you visualize your data before you start building the database
  • As you add new data to the app, start by building your ERD models into your Schema, and then create Mongoose models from that Schema.
  • Create a seeds.js file from the very beginning. This file will be very helpful when you want to refresh your database quickly to have clean test data. (There is an example seeds.js file in this solution repo.)
  • When you add CSS to the application, remember to require the files in your layout.hbs.

Setting up the solution code

Once you have cloned this repo:

  • Install dependencies with npm install
  • Seed the database with node db/seeds.js
  • Start the dev server with npm run dev

gift-returns's People

Contributors

dphurley avatar king0120 avatar pinonium avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.