Skip to content

ArthurVBS/NeurotechFrontendChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

36 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Neurotech Frontend Challenge

Β  Β  Β  Β  Β  Β  Β  Β  Β 

✨ About the project:

  • 🏹 A frontend challenge proposed by Neurotech.
  • πŸ“Œ A simple and easy to-do website with login page.
  • 🎨 The proposed model can be found in figma.
  • πŸ₯Ό The backend is on neurolake's github.
  • 😎 It was not necessary to deploy the application, but I did it in netlify.

πŸ’» Project status:

  • Finished project βœ”οΈ

πŸ›  Technologies:

  • HTML
  • CSS
  • TypeScript
  • React
  • Styled-Components
  • Vite
  • JavaScript
  • NodeJS
  • Netlify

πŸ“ Features:

  • Allows user to login with github username.
  • Allows user to add, remove and edit tasks.
  • By logging in and reloading the page, the user will not need to login again.
  • Allows user to reload tasks.

βš™οΈ Prerequisites:

  • Internet access - Browser

  • Node.js

πŸš€ How to run the application?

  • 🌎 Go to the application website.

    or

  • πŸ’» Download the ZIP or Clone the application on your machine;

  • 🎨 Frontend

    • Open CMD and navigate to 'frontend' folder: cd frontend,
    • Install node/react modules: yarn install,
    • Finally start a localhost: yarn dev.
  • 🎲 Backend

    • βš™ Config
      • First create a database for free in MongoDB,
      • There is a step by step file in the docs folder,
      • Inside the backend folder create the .env file,
      • Inside the file insert: MONGO_URI="your_mongo_uri".
    • πŸ’  Run
      • Open another CMD in the root of the project folder,
      • Navigate to 'backend' folder: cd backend,
      • Install node modules: yarn install,
      • And run the backend with yarn start.

πŸ“ License

  • This project is licensed under the MIT

πŸ‘¨πŸ½β€πŸ’» Author

Author's photo
Made by Arthur V.B.S✌🏽