Skip to content

Latest commit

 

History

History
94 lines (66 loc) · 2.94 KB

File metadata and controls

94 lines (66 loc) · 2.94 KB

Circle Frontend (Stage 2 Online)

Welcome to the Circle Frontend repository. This is the web client for the Circle social platform, built with modern web technologies to provide a fast, responsive, and interactive user experience.

📋 Table of Contents

This README serves as the central hub for all documentation. Please refer to the specific documents below for detailed information.

📚 Core Documentation

  • Architecture: Project structure, state management, and component design.
  • Style Guide: Coding standards, component naming, and styling conventions.
  • Environment Variables: Configuration reference for .env files.
  • Deployment: Build instructions, previewing, and Vercel deployment.
  • Testing: Linting and testing strategies.

🤝 contribution & Community

📢 Project Information

  • Changelog: History of changes and releases.
  • Roadmap: Future plans and upcoming features.
  • Disclaimer: Liability and warranty information.
  • License: Legal usage terms.

🚀 Quick Start

Prerequisites

  • Node.js: v18+ (Recommended)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/MDF05/circle-frontend.git
    cd circle-frontend
  2. Install dependencies

    npm install
  3. Configure Environment Copy .env.example to .env and fill in the required values (mainly API URL).

    cp .env.example .env

    See ENVIRONMENT.md for details.

Development Workflow

Start the development server with hot module replacement (HMR):

npm run dev

The application will usually be available at http://localhost:5173.

Building for Production

To create an optimized production build:

npm run build

This will generate static assets in the dist/ directory.

To preview the production build locally:

npm run preview

🛠️ Tech Stack

📄 License

This project is licensed under the ISC License. See the LICENSE file for details.