Skip to content

mortorqrobotics/team1515

Repository files navigation

Team1515

Description

A modern web application built with React and TypeScript, featuring multiple pages including Home, About, Leaders, Outreach, Contact, and Sponsors sections.

Technologies Used

  • React
  • TypeScript
  • Vite
  • Styled Components
  • Vercel (for deployment)
  • CMS

CMS Features

The website uses Contentful as a headless CMS to manage:

  • Team member profiles and leadership information
  • Outreach program details and events
  • Sponsor information and logos
  • Dynamic content updates without code changes
  • Rich text and media management

Project Structure

src/ ├── pages/ │ ├── Home.tsx │ ├── About.tsx │ ├── Leaders.tsx │ ├── Outreach.tsx │ ├── Contact.tsx │ └── Sponsors.tsx ├── styles/ │ └── globalStyles.ts ├── utils/ │ └── getLeaders.ts └── main.tsx

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

  1. Clone the repository
  2. Navigate to the project directory
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev

Deployment

This project is configured for deployment on Vercel. The vercel.json file contains the necessary configuration for deployment.

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

A new version of the team1515 websites with better code structure and backend implementations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5