Skip to content

A Mobile app to keep track of your day-to-day activities and to help you finish it up.

Notifications You must be signed in to change notification settings

NancyAanchal/FinishUp

Repository files navigation

Logo Finish Up

Welcome to Finish Up, a cross-platform mobile app built using React Native and Expo. This app allows users to manage their tasks effortlessly by organizing, tracking, and filtering their to-dos with a smooth user experience.


✨ Features

  • Login System: Sync your tasks across multiple devices with secure login.
  • To-do Management: Add, edit, and manage your tasks with titles, due dates, and descriptions.
  • Categorized To-dos: Filter your tasks by categories such as 'All', 'Work', 'Personal', and more.
  • Task Editing: Easily modify task details (title, due date, description) anytime.
  • Calendar Overview: Visualize your task completion history with a day-wise breakdown.
  • Profile Section: Track your productivity with a line graph comparing pending and completed tasks.

🚀 Technologies Used

  • Frontend: React Native (Expo)
  • Backend: Node.js with Nodemon
  • Database: MongoDB
  • Authentication: Login system to sync tasks across devices

📱 Screenshots

Login Screen Home screen Calendar View
Login Home Screen Calendar
Profile with Graph Add a task Info and Edit page
Profile Graph Add screen Info and edit screen

🔧 Installation

  1. Clone the repository:

    git clone https://github.com/NancyAanchal/FinishUp.git
  2. Install dependencies:

    npm install
  3. Run the app:

     npx expo start -a
     //runs on android emulator or your mobile phone
    

Note: Backend has already been deployed

🗂️ Project Structure

    
    📂 api
    ├── index.js        # Backend logic
    ├── ...              
    📂 app
    ├── (authenticate)/
    |     ├── _layout.js
    |     ├──login.js
    |     ├──register.js         
    ├── (tabs)/
    |     ├──_layout.js
    |     ├──home/
    |     ├──calendar/
    |     ├──profile/      
    ├── components/         
    └── index.js            
    └── StartingPage.js

About

A Mobile app to keep track of your day-to-day activities and to help you finish it up.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published