Skip to content

Latest commit

Β 

History

History
81 lines (56 loc) Β· 1.88 KB

File metadata and controls

81 lines (56 loc) Β· 1.88 KB

🎨 Capstone Frontend β€” React + Vite

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.


🧠 About the Frontend

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.


πŸ› οΈ Technologies Used

Technology Purpose
React Component-based UI
Vite Fast build tool and dev server
JavaScript (ES6+) Application logic
HTML / JSX Markup and components
CSS Styling

πŸ”— Related Repository

πŸ‘‰ Backend API:
https://github.com/msgem0523/capstonebackend


πŸ“ Project Structure

β”œβ”€β”€ src/ – React components and logic β”œβ”€β”€ public/ – Static assets β”œβ”€β”€ index.html – App entry point β”œβ”€β”€ package.json – Dependencies and scripts └── README.md – Documentation


▢️ How to Run Locally

  1. Clone the repository:
    git clone https://github.com/msgem0523/capstonefrontend.git
    cd capstonefrontend
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev
  4. 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