Skip to content

nss-day-cohort-43/nuttyshell-immortal-bat-syndicate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nutshell: The Information Dashboard

Overview

Nutshell is an application that enables a user to organize their daily tasks, events, news articles, friends, and chat messages.

Learning Objectives

  1. Functions
  2. Databases
  3. Github
  4. Objects
  5. CSS/Flexbox
  6. Array methods
  7. Components
  8. Handling user events
  9. Implementing CRUD operations
  10. Relational data
  11. ERDs

Planning Tools

  1. Wireframe
  2. ERD

Instructions for running this app:

Make sure you have Node.js and npm installed. After those are installed, make sure you use npm to install serve and json-server.

  1. git clone the repository URL
  2. cd into the directory it creates
  3. touch api/database.json
  4. Delete the .ignore file in the api directory
  5. touch src/scripts/Settings.js
  6. Visit https://openweathermap.org/guide#how to create an account and get your API key
  7. In Settings.js write the following code:
    export default { weatherKey: "your API key here" }
  8. In your database.json file, copy and paste the following code:
    { "users": [], "tasks": [], "events": [], "news": [], "messages": [], "friends": [] }
  9. Serve JSON file utilizing json-server -w database.json -p 8088
  10. In a new tab in your terminal, cd into src, and serve
  11. Go to the localhost address in your browser that serve is serving on and register an account

Contributors

Aaron Gertler
Jerry Robertson
Joe Overton
Rick Blake

About

nuttyshell-immortal-bat-syndicate created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published