Made for RISTEK FASILKOM UI Website Development SIG Open Recruitment
A simple financial management website designed just for your Maniy, where you can Create, Read, Edit, and Delete transactions. You can also see your balance and your categories analytics.
-
Used for main development framework and API endpoints.
-
Used to access the main database to store user data.
-
Used for styling and animating.
-
Used to deploy the main database.
-
Used for the authentication process and to secure the API endpoints.
-
Used to encrypt user passwords.
-
Used to create the date picker when the user tries to create and edit transactions
-
Used to implement count-up animation
- Clone this repository using
git clone https://github.com/Andrew4Coding/ristek-oprec.git
- Inside that root directory, use the command
npm install
oryarn install
. Install necessary libraries - Run command:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
- Enjoy 🍴
- When the website opens for the first time, it will be directed to the
/authentication
route. - If you already have an account before, sign in with that account, and then click
Continue
- But, if you never had an account before, click
Do not have an account? Sign up now.
text. - Signup by entering your Name, Email (Must be a valid @gmail.com), and Password. After that, click
Create
- This will direct you to the main dashboard page.
This page is divided into 4 sections, Navbar, Transactions Dashboard, Expense Information, Income Information, and Analytics
- Navbar
This section shows the information of user
Name
andEmail
. It also contains aSign Out
button, if the user wants to sign out from their account. - Transactions Board
See Transaction
Search Transactions
by searching the transaction name.Filter Transactions
by clicking one of the filter types.Create Transactions
by clicking the+
buttonDelete Transactions
by clicking the wanted transaction, and then clicking delete.Edit Transactions
by clicking the wanted transaction, and then clicking edit.
- Expense Information This section shows the total of your expenses for all the time.
- Income Information This section shows the total of your income for all the time.
- Analytics This section shows the analytics of your balance. For instance, it shows you about what transaction category takes the most expense or income.