Skip to content

TheAlienSeb/SmartSave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Smart Save

Smart Save is a mobile app built with React Native aimed at helping users manage and track their impulses for improved decision-making. This app features an intuitive interface that allows users to input their impulses, track progress, and receive feedback to help them improve their self-control.

Screenrecording

https://youtu.be/cN7PBrqOEdE?si=1zSzEF2rG0youFFN

Picture

Screenshot 2025-02-09 102901 Screenshot 2025-02-09 101049 Screenshot 2025-02-09 101115

Features

  • Impulse Tracking: Users can track their impulses, logging details such as type, urgency, and situation.
  • Progress Monitoring: See how well you're doing over time with a progress tracker.
  • Notifications: Receive reminders to help reinforce impulse control strategies.
  • Customizable Inputs: The app allows users to customize what types of impulses they want to track.

Technologies Used

  • React Native - Core framework for mobile app development.
  • React Navigation - For managing app navigation and routing.
  • React Context API - For state management across the app.
  • Firebase - For backend functionality like data persistence.

Installation

To run this project locally, follow the steps below.

Prerequisites

Make sure you have Node.js and npm installed. If not, download and install them from Node.js official website.

You'll also need to install React Native CLI. For detailed setup, check the React Native Environment Setup.

Getting Started

  1. Clone the repository to your local machine:

    git clone https://github.com/TheAlienSeb/Impulse_control_redo.git
  2. Navigate to the project directory:

    cd Impulse_control_redo
  3. Install dependencies:

    npm install
  4. Run the app on your preferred platform:

  • For Android:
    npx react-native run-android
  • For IOS:
    npx react-native run-ios

Make sure you have an Android emulator or iOS simulator running, or a physical device connected. Usage

Once the app is running, you can start by adding impulses in the app and tracking them over time. The main features of the app include:

  • Impulse Logging: Add details about your impulses and log them.
  • Track Progress: View your progress over time through graphs and stats.
  • Notifications: Set up reminders to stay on track

About

Smart Save - A new AI powered budgeting app!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •