Skip to content

saymon-araujo/gofinances

Repository files navigation

Banner

Expenses Manager App Project

License

DescriptionTechnical detailsFeaturesHow to useLicense



Description

This project is about an app for expense control, in which the user can register his expenses and keep track of them over time. This project was developed during my bootcamp at Rocketseat.

ScreenShot1     ScreenShot2     ScreenShot3     ScreenShot4    

Technical details

The project was developed using React Native, so it works on Android and IOS, and I used Expo Bare workflow to speed up the development.

Some of the concepts that were worked on during the project development are:

  • OAuth authentication with Google and Apple
  • Styles with Styled Components
  • Forms with React Hook Forms
  • Custom hooks and useContext
  • Persistent Storage with Async Storage

Features

  • Sign in with your Google or Apple account
  • See in the dashboard your expenses
  • Add a new expense
  • See a report of your monthly expenses


How to use

To run the project you will need to have the Expo Tools configured, and Yarn installed. After this follow these instructions:

# Clone this repository to your local machine
$ git clone https://github.com/saymon-araujo/gofinances

# Navigate to the server
$ cd gofinances

# Install the project dependencies
$ yarn
$ expo install

# Run the bundle
$ expo start

# When the bundle runs, in your Expo Go App click on Scan QR Code and appoint the camera to the QR code.


License

This project is under MIT license . See it for more information.


Made by Saymon Araújo

Feel free to get in touch, it will be a pleasure to chat.