This project serves as the capstone for a course originally focused on Django. Despite the course's emphasis, I chose to use FastAPI, React, and Vite to build a crypto currency dashboard. This choice highlights the flexibility of these technologies and their relevance to modern web application development.
The FastAPI + React Crypto Dashboard is designed to provide users with real-time cryptocurrency data. It features user authentication to ensure secure access to the application. Users can view various cryptocurrency metrics that are updated in real-time.
- Real-Time Cryptocurrency Data: View up-to-the-minute price movements, market cap rankings, and more.
- User Authentication: Secure sign-in and registration to access personalized features.
- Responsive Design: Optimized for a wide range of devices, ensuring a seamless user experience on desktops, tablets, and smartphones.
- FastAPI: A modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python type hints.
- React: A JavaScript library for building user interfaces, maintained by Facebook.
- Vite: A modern frontend build tool that provides a faster and leaner development experience.
To get a local copy up and running, follow these simple steps.
- Python 3.9+
- Node.js 14+
- Clone the repo:
git clone https://github.com/your_username_/Fastapi-Project-Final.git