- πΉ 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.
- Finished project βοΈ
- HTML
- CSS
- TypeScript
- React
- Styled-Components
- Vite
- JavaScript
- NodeJS
- Netlify
- 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.
-
Internet access - Browser
-
Node.js
-
π 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
.
- Open CMD and navigate to 'frontend' folder:
-
π² 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
.
- β Config
- This project is licensed under the MIT