Crypto is a web application that uses React for the frontend and PHP with MySQL for the backend. This application allows users to manage and track their cryptocurrency investments.
- User authentication and authorization
- Real-time cryptocurrency price tracking
- Portfolio management
- Crypto transaction
- Transaction history
- React
- JavaScript
- HTML
- CSS
- PHP
- MySQL
- Node.js
- npm
- XAMPP or any other PHP and MySQL server
-
Clone the repository:
git clone https://github.com/sooryanathg/Crypto.git
-
Navigate to the project directory:
cd Crypto -
Install frontend dependencies:
cd crypto-frontend npm install -
Set up the backend:
- Start XAMPP and ensure Apache and MySQL are running.
- Import the
crypto_system.sqlfile into your MySQL database. - Create necessary triggers by executing the triggers.sql file
- Configure the database connection in
db.php.
-
Start the frontend development server:
npm start
-
Access the application in your browser at
http://localhost:3000.
- Register a new account or log in with existing credentials.
- Create multiple wallets
- Add your cryptocurrency investments to your portfolio.
- You can transfer between wallets
- Track the real-time prices and manage your transactions.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, please contact sooryanathgopi@gmail.com.