Starred is a behavior-tracking and rewards application that's designed to encourage positive behavioral changes, particularly in younger children. This project is built using React.
Before you begin, make sure you have Node.js and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/oscisn93/starred.git
-
Navigate to the project directory:
cd starred
-
Install project dependencies:
npm install
-
Build the project:
npm run dev
Here's how you can navigate through the Starred app:
When you launch the app, the landing page will greet you with two prominent options: 'Log In' or 'Register.' To access your existing account, click the 'Login' button. If you're new to our platform, click 'Register' to create an account.
If you've selected the 'Login' button, you'll be directed to our login page. Please enter your account email and password, and then click the 'Login' button.
If you've selected the 'Register' button, you'll be redirected to our registration page. Please provide your account email, password, and password confirmation, and then click the 'Register' button.
After selecting either the login or register button, you will be redirected to our home page.
At the top of the home page, you'll find a search bar that searches for existing tasks throughout the application.
At the top right of the home page, you'll find your profile.
On the right side of the screen, just under the banner, you'll be able to see the guardians or parents who are contributing to your profile.
In the middle of the screen, you'll find the task section, which features three distinct categories for your tasks.
Beneath that, on the bottom right, you can access your in-progress tasks.
At the bottom right, you'll be able to view your upcoming tasks.
On the left side of the screen, you'll find our dashboard, where you can navigate to the Home, Calendar, Task, and Information tabs. The Home tab will take you back to our home page, while the Calendar tab will direct you to our calendar, where you can view task dates. If you wish to log out, simply click the 'Log Out' button located at the bottom.