Skip to content

MT-dotse/project-final

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final project Debug 🐞🎓

As new developers we quickly realized that it’s easy to get into negative work habits when spending time so much time in front of a computer. When you’re passionate about what you do it can be hard to drag yourself away from the screen. At least this was our experience, and many seemed to agree, and that is where the idea for DeBug was born. We spend so much time debugging our code every day, so why not DeBug our lives while we’re at it.

It has in fact been proven that focusing on your wellbeing; making sure you move your body, prioritizing your sleep, regularly taking breaks, spending time in nature and making sure you stay hydrated can be very beneficial for you and your work. Leading to a healthier brain and body, an enhanced mood, reduced anxiety and increased self-esteem.

However, when you want to change behavior, jumping headlong into a major goal with both feet is often a waste of time. Instead, make tiny, incremental adjustments until they are part of your muscle memory. By starting small, you can attain big results.This is where we come in, we will gently remind you with our Daily Essentials to take one step at a time towards a smoother and happier day, every day.

This web application was made by Amanda Tilly, Madelene Trang & Fatima Gamero Romero as our final project during the Technigo Frontend Developer boot camp. It is a multipage application where the frontend is built with React, Redux, Thunks and styled with Styled Components. The backend is built using Node.js, Express, mongoose. The web application is deployed with Heroku, MongoDB & Netlify.

----- FEATURES -----

MODELS:

  • User
  • Dashboard
  • Todo
  • Role

ENDPOINTS:

Task endpoints:

  • To get all tasks (method: get) ---------> "/tasks"
  • To add a task (method: post) -----------> "/addtask"
  • To edit a task (method: patch) ---------> "/tasks/taskId"
  • To delete a task (method: delete) ------> "/tasks/taskId"

CreateAccount endpoints:

  • To signup (method: post) -------------> "/signup"
  • To signin (method: post) -------------> "/signin"
  • To post a role (method: post) --------> "/role"

AccessAccount endpoints:

  • To get user profile (method: get) ----> "/user/userId/profile"
  • To show tasks overview (method: get) ----> "/dashboard"

----- TECH & TOOLS -----

Tech:

JavaScript ES6 React Redux React router Node express MongoDB / Mongoose Styled components Lottie

Tools:

Postman VS Code MongoDB Compass Slack Stack Overflow

View it live

Frontend: https://debug-happyhabiting.netlify.app/

Backend: https://debug-happy-habiting.herokuapp.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.3%
  • HTML 2.2%
  • Other 0.5%