TaskSwift is a mobile application that allows users to efficiently manage their tasks and events. It is developed using JavaScript, and React Native, with Firebase integration for authentication and data storage. The application is designed to help users keep track of their tasks and events seamlessly.
- User Authentication: Secure user registration and login via Firebase.
- Create Events: Easily create events with titles, descriptions, invitees, and times.
- Dashboard: Events are displayed as swappable cards on the dashboard.
- Event Details: Double-click on a card to see event details.
- Mark as Done: Swipe left to mark events as completed.
- JavaScript
- React Native
- Firebase (Authentication and Data Storage)
- CSS
- Figma (For UI/UX Design)
- Clone the repository to your local machine:
git clone https://github.com/AbdullahALX/React-Native-app.git
- Navigate to the project directory:
cd React-Native-app
- Install the project dependencies:
npm install
- Start the application:
npm start
Make sure to have the necessary development environment set up for React Native.
Contributions are welcome! If you'd like to contribute to TaskSwift, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature
- Make your changes and commit them:
git commit -m "Add your feature"
- Push your changes to your fork:
git push origin feature/your-feature
- Create a pull request to the main repository.
If you have any questions or need assistance, feel free to reach out to the project owner, Abdullah ALX, at [abdullah.alhinaey@gmail.com].
Thank you for using TaskSwift!