Skip to content

Commit 3635e1b

Browse files
author
Dedakup
committed
frefactor: fixed a lot of error after adding next.js, but this version still not stable
1 parent a98e2fa commit 3635e1b

File tree

122 files changed

+12801
-21208
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

122 files changed

+12801
-21208
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/).
6+
7+
8+
## [Unreleased]
9+
### Added
10+
- Starting to maintain a changelog for this project.
11+
- Basic structure for documenting project changes.
12+
13+
## [0.2.0] - 2024-12-01
14+
### Added
15+
- Frontend: Timer with configurable settings.
16+
- Backend: User authentication and session management.
17+
- API: REST endpoints for user activity tracking.
18+
19+
### Changed
20+
- Improved performance for timer functionality.
21+
- Enhanced logging for backend error handling.
22+
23+
### Fixed
24+
- Frontend bug: Timer would reset incorrectly after page reload.
25+
- Backend: Resolved issue with token expiration.
26+
27+
## [0.1.0] - 2024-11-15
28+
### Added
29+
- Initial MVP release.
30+
- Basic frontend with timer and task list.
31+
- Backend with static endpoints for fetching user data.

README.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
# FocusFlow: Pomodoro & To-Do List Application
22

3-
https://focusflow-zeta.vercel.app/
3+
[https://focusflow-zeta.vercel.app/](https://focusflow-zeta.vercel.app/)
44

5-
<img src="./docs/images/FocusFlow-banner.png" alt="Banner" style="width:100%;"/>
6-
<p align="center">
7-
<img src="./docs/images/mobile-preview.jpg" alt="Phone Preview" style="height:350px; margin-right: 10px;""/>
8-
<img src="./docs/images/desktop-preview.jpg" alt="Desktop Preview" style="height:350px;"/>
9-
</p>
5+
![Banner](./docs/images/FocusFlow-banner.png)
6+
7+
![Phone Preview](./docs/images/mobile-preview.jpg) ![Desktop Preview](./docs/images/desktop-preview.jpg)
108

119
## Overview
1210

@@ -18,19 +16,19 @@ Check out the live demo of the application [here](https://focusflow-zeta.vercel.
1816

1917
### Features
2018

21-
#### To-Do List:
19+
#### To-Do List
2220

2321
- Add, edit, and delete tasks.
2422
- Mark tasks as completed.
2523
- Filter tasks by status (All, Completed, Incomplete).
2624

27-
#### Pomodoro Timer:
25+
#### Pomodoro Timer
2826

2927
- Simple and intuitive Pomodoro timer.
3028
- Customizable session and break lengths.
3129
- Visual and audio cues to start and stop sessions.
3230

33-
#### Beautiful Design:
31+
#### Beautiful Design
3432

3533
- Modern and clean user interface.
3634
- Cozy and calming background theme to enhance focus.
@@ -52,18 +50,21 @@ Follow these steps to set up the project on your local machine.
5250

5351
```bash
5452
git clone https://github.com/dedakup/focusflow.git
55-
cd focusflow
53+
cd FocusFlow
5654
```
55+
5756
2. **Install Dependencies**:
5857

5958
```bash
6059
npm install
6160
```
61+
6262
3. **Start the Development Server**:
6363

6464
```bash
6565
npm run dev
6666
```
67+
6768
4. **Open the Application**:
6869

6970
Visit `http://localhost:5173` in your browser to view the application.
@@ -85,7 +86,7 @@ Follow these steps to set up the project on your local machine.
8586

8687
We welcome contributions! If you'd like to contribute to the project, please fork the repository and use a feature branch. Pull requests are warmly welcome.
8788

88-
# Branch Naming Conventions
89+
## Branch Naming Conventions
8990

9091
- `main`: Production-ready code.
9192
- `develop`: Latest integrated development work.
@@ -94,7 +95,7 @@ We welcome contributions! If you'd like to contribute to the project, please for
9495
- `release/<version>`: For preparing production releases.
9596
- `hotfix/<issue-id>`: For urgent fixes to production code.
9697

97-
### Steps to Contribute:
98+
## Steps to Contribute
9899

99100
1. Fork the repository.
100101
2. Create a new feature branch.

0 commit comments

Comments
 (0)