Skip to content

LAP 1 - Front End Project (heroku connection to back end)

Notifications You must be signed in to change notification settings

SuperBrava/LAP-1-PROJECT-Frontend

Repository files navigation

Description

Create a community platform (retro-technology) to display journal entries from other users - utilising front/backend to store json data - deployed to netlify + herouku

Requirements

Your website should have the following functionality for users:

  • Users should be able to visit the website and anonymously post journal entries.
  • Users should be limited to how many characters they can put in an entry.
  • Users should be able to add gifs from giphy in an entry.
  • Users should be able to view other peoples' entries.
  • Users should be able to react to other peoples’ entries with an emoji.
  • Users should have three emojis to choose from.
  • Users should be able to comment on other people’s entries.

Your project should meet the following technical requirements:

  • Aim for minimum 60% test coverage (In future projects this will be enforced with an aim for 80%)
  • Your repos should have excellent READMEs. See our Writing READMEs guide for details.
  • Your website should be deployed (You could use eg. Netlify for client, Heroku for server)
  • Your codebase should make good use of the technologies we have covered so far on the course: HTML, CSS & vanilla JS
  • You may bring in some node libraries for specialised behaviour eg. dayjs but no large front end frameworks such as React.
  • Your website should not have a database connected, instead any data sent and stored in your backend should be saved within .json files.

Table of Contents (Optional)

If your README is long, add a table of contents to make it easy for users to find what they need.

Installation

npm install npm i express npm i nodemon npm i jest --save-dev npm install emojionearea@^3.0.0

Credits

Built by the amazing team of: https://github.com/Aleopaa https://github.com/wingyuen2022 https://github.com/BenTidball https://github.com/SuperBrava

License

MIT License 2022


About

LAP 1 - Front End Project (heroku connection to back end)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •