https://github.com/davitorress/weekly-planner
A planner to organize your daily problems.
https://github.com/davitorress/weekly-planner
compasso-uol css3 html5 javascript react-router reactjs styled-components typescript
Last synced: 3 months ago
JSON representation
A planner to organize your daily problems.
- Host: GitHub
- URL: https://github.com/davitorress/weekly-planner
- Owner: davitorress
- License: mit
- Created: 2023-01-16T14:44:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T14:06:30.000Z (over 2 years ago)
- Last Synced: 2025-03-31T10:39:06.865Z (over 1 year ago)
- Topics: compasso-uol, css3, html5, javascript, react-router, reactjs, styled-components, typescript
- Language: TypeScript
- Homepage:
- Size: 17.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 3º CHALLENGE PB AWS REACT - Weekly Planner
> A planner to organize your daily problems.
## Specifications
---
### Technologies
- HTML
- CSS
- JavaScript
- TypeScript
- React.js
- React Icons
- React Router
- React Toastify
- Styled Components
### Functionalities
- Simple authentication
- Protected routes
- Save token in _localStorage_ to persist login
- Validation of fields in the register and login forms
- Time and date in real time
- Climate according to the registered city
- Events sorted by time
- Visual feedback for conflicting events
- Use of REST API for event handling
- Visual error alerts, warnings and success messages
- Confirmation modal for deleting events
- Loading effect on REST requests
## Demonstration
---

## Development Setup
---
Step 1
Clone repository:
```bash
git clone https://github.com/davitorress/weekly-planner.git
```
---
Step 2
Install dependencies:
```bash
npm install
```
---
Step 3
Start application server:
```bash
npm run dev
```
---
Step 4
Opening application:
In the command terminal it will show the access links to the project, by default it is localhost on port 5173