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]
- 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.
- React-Native
- Django
- SQLite database
- RESTful API
To install and run this application on your local machine, follow these steps:
- Clone the repository using
git clone https://github.com/shikharvashistha/sip-manager.git
- Install the required dependencies by running
npm install
in the frontend directory andpip install -r requirements.txt
in the backend directory. - Start the backend server by running
python manage.py runserver
in the backend directory. - Start the React-Native development server by running
npx react-native
start in the frontend directory. - Run the app on an emulator or device using
npx react-native run-android
for Android ornpx react-native run-ios
for iOS.
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.
This project is licensed under the MIT license. See the LICENSE file for more details.