Capstone Project β’ Frontend Application
This repository contains the frontend of my full-stack capstone project. It is built with React and Vite and provides the user interface that communicates with a custom backend API.
The frontend is responsible for:
- Rendering the user interface
- Managing client-side state
- Handling user interactions
- Sending requests to the backend API
- Displaying data returned from the server
This app is built with performance and modularity in mind using modern React tooling.
| Technology | Purpose |
|---|---|
| React | Component-based UI |
| Vite | Fast build tool and dev server |
| JavaScript (ES6+) | Application logic |
| HTML / JSX | Markup and components |
| CSS | Styling |
π Backend API:
https://github.com/msgem0523/capstonebackend
βββ src/ β React components and logic βββ public/ β Static assets βββ index.html β App entry point βββ package.json β Dependencies and scripts βββ README.md β Documentation
- Clone the repository:
git clone https://github.com/msgem0523/capstonefrontend.git cd capstonefrontend - Install dependencies:
npm install
- Start the development server:
npm run dev
- Open the browser at: http://localhost:5173
π§© Learning Outcomes
Through this project, I practiced:
β Building a React application from scratch β Using Vite for modern frontend tooling β Managing component state and props β Connecting a frontend to a backend API β Structuring a scalable frontend project
β¨ Author
TeMecha Griffin (MsGem0523) Aspiring Software Engineer | Frontend & Backend Developer