/sip-manager

backend: https://sip.up.railway.app/

Primary LanguageJavaScriptMIT LicenseMIT

Systematic Investment Plan Application

This is a mobile application built using React-Native for the frontend and Django for the backend. The purpose of the application is to allow users to set up and manage systematic investment plans (SIPs) for various crypto assets. [BTC, XRP, ETH, USDT]

Features

  • User registration and login
  • Dashboard to view active SIPs and their details
  • Ability to create and modify SIPs for different crypto assets.
  • Automatic SIP payments for crypto assets.
  • View investment/portfolio performance.

Technologies Used

  • React-Native
  • Django
  • SQLite database
  • RESTful API

Postman Collection

Installation

To install and run this application on your local machine, follow these steps:

  1. Clone the repository using git clone https://github.com/shikharvashistha/sip-manager.git
  2. Install the required dependencies by running npm install in the frontend directory and pip install -r requirements.txt in the backend directory.
  3. Start the backend server by running python manage.py runserver in the backend directory.
  4. Start the React-Native development server by running npx react-native start in the frontend directory.
  5. Run the app on an emulator or device using npx react-native run-android for Android or npx react-native run-ios for iOS.

Contributing

Contributions to this project are welcome. To contribute, fork the repository and create a pull request with your changes. Be sure to follow the project's coding standards and include tests for any new features.

License

This project is licensed under the MIT license. See the LICENSE file for more details.