Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
5267c6f
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
7adc6fc
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
4c64572
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
5fc0cc6
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
4078081
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
0fcef9a
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
fff4eb1
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
0f84aa7
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
429031c
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
ee7da87
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
66b5535
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
7805054
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
eeb105d
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
6d4692c
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
8a4454b
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
92b4422
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
646e150
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
9c1a141
feat(test/docs/ci): add ci/cd pipeline and deployment & enhance testi…
hoangsonww Jul 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# TaskNexus - Task Manager React Native App 📱
# TaskNexus - A Task Manager React Native App 📱

**Time to get organized!** TaskNexus is a modern, cross-platform task management app built with React Native, Expo, and TypeScript. It allows users to efficiently manage their daily tasks with features like task addition, completion, deletion, drag-and-drop reordering, and interactive statistics visualization.

Expand Down Expand Up @@ -56,7 +56,8 @@
- [iOS](#ios)
- [Android](#android)
- [Web](#web)
- [Screen Recordings (GIFs)](#screen-recordings-gifs)
- [Screen Recordings (GIF)](#screen-recordings-gif)
- [Realtime Synchronization Demo](#realtime-synchronization-demo)
- [Features](#features)
- [Technical Stack & Libraries](#technical-stack--libraries)
- [Core Dependencies](#core-dependencies)
Expand Down Expand Up @@ -164,7 +165,7 @@ I hope its name and branding convey a sense of connectivity and organization, wi
> The above GIFs and images may not fully represent the app's current state, as they were recorded during development. The app has since been updated with new features and improvements. Please clone the repository and run the app to see the latest version in action!

> [!NOTE]
> My apologies for the low quality of the GIFs - they were converted from high-resolution videos to reduce file size, which resulted in great losses of quality. The app looks much better in real life, especially on mobile devices!
> My apologies for the low quality of the GIFs - they were converted from high-resolution videos to reduce file size, which resulted in huge losses of quality. The app looks much better in real life, especially on mobile devices!

## Features

Expand Down Expand Up @@ -425,7 +426,7 @@ Task-Manager-ReactNative
│ ├── TaskItemStyles.ts # Custom styles for individual task items
│ ├── NotFoundStyles.ts # Custom styles for the Not Found screen
│ └── CustomTabStyles.ts # Custom styles for the tab bar and related UI components
├── ruby # Ruby backend for backup task management (optional)
├── ruby # Ruby backend for backup task management API
│ ├── Gemfile # Ruby dependencies for the backup Rails backend
│ ├── app.rb # Main Ruby API application file
│ ├── config.ru # Rack configuration file for the Ruby app
Expand Down Expand Up @@ -552,21 +553,22 @@ This is useful during development to quickly see the results of changes without

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
This project is licensed under the **MIT License**. See the [LICENSE](LICENSE) file for more details.

> [!CAUTION]
> This project is for educational purposes only and is not intended for production use. It is a personal project to demonstrate my skills in React Native, Expo, and TypeScript. Please be sure to credit the original author if you use any part of this code in your own projects, regardless of use case.

## Contact

For any questions, feedback, or suggestions, please contact:
For any questions, feedback, or suggestions, please contact the repository owner:

- **Name:** [Son Nguyen](https://sonnguyenhoang.com)
- **Email:** [hoangson091104@gmail.com](mailto:hoangson091104@gmail.com)
- **GitHub:** [@hoangsonww](https://github.com/hoangsonww)
- **LinkedIn:** [Son Nguyen](https://www.linkedin.com/in/hoangsonw/)

---

**Thank you for checking out TaskNexus - Task Manager React Native App! 🚀📲**
**Thank you for checking out TaskNexus - A Task Manager React Native App! 🚀📲**. Please feel free to contribute, report issues, or suggest improvements. Your feedback is always welcome!

**[🔝 Back to top](#tasknexus---task-manager-react-native-app-)**
233 changes: 0 additions & 233 deletions bootstrap-tasknexus-ruby.sh

This file was deleted.

Binary file modified img/sync.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion jest.setup.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import "react-native-gesture-handler/jestSetup";

// Silence the warning: “An update to Animated... was not wrapped in act(...)”
jest.mock("react-native/Libraries/Animated/NativeAnimatedHelper");
14 changes: 13 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,18 @@
"bugs": {
"url": "https://github.com/hoangsonww/Task-Manager-ReactNative/issues"
},
"keywords": [
"react-native",
"expo",
"task-manager",
"productivity",
"mobile-app",
"todo-list",
"task-tracker",
"task-management",
"cross-platform",
"react-navigation"
],
"scripts": {
"start": "expo start",
"reset-project": "node ./scripts/reset-project.js",
Expand Down Expand Up @@ -77,5 +89,5 @@
"react-test-renderer": "^18.3.1",
"typescript": "^5.3.3"
},
"private": true
"private": false
}