Skip to content

msgem0523/capstonefrontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published