Skip to content

constructorlabs/own-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Your own project

Build an app of your choice.

  • You are free to use any technologies covered so far. You are welcome to try new technologies you find interesting.
  • Keep it simple. Aim to get the basic functionality working on day one. You can then extend it on days two and three.
  • Feel free to use an external API to provide additional functionality to your app. Avoid APIs that use complex authentication mechanisms.
  • Use pen and paper to draw a diagram of the webpage layout before starting to code. Have a think about what components you will need in advance.
  • Think about how to organise your data in advance
  • Make sure your app is responsive
  • Commit frequently
  • Create pull request at the end
  • Keep it simple

Technical notes

  • Run npm install after cloning to download all dependencies
  • Use npm run dev -- --watch to build React
  • Use node server.js to run the Node server in another tab
  • You can view the site at http://localhost:8080
  • If you would like to user nodemon to automatically rebuild your server, run npm run server
  • The node server file is /server.js
  • The index home page is in /views/index.hbs
  • Place all static files such as images and CSS in the static folder.

README

  • Produce a README.md which explains
    • what the project does
    • what technologies it uses
    • how to build it and run it
    • any unresolved issues the user should be aware of

About

A project of your choice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published