Skip to content

GameGrid-Team/gamegrid-client

Repository files navigation

GameGrid Client

Project Description

This is the client-side application for GameGrid, a social network for gamers. It provides a user-friendly interface for gamers to connect, share, and compete.

Deliverables

  1. A Next.js client application.
  2. Pages:
    • Home page with navigation bar.
    • About page with content from the server.
    • Login page with basic validation.
  3. Linting and testing setup using ESLint and Cypress.
  4. CI/CD pipeline for automated testing and deployment.

How to Install and Run Your Project

Prerequisites

  • Node.js (v14 or higher)
  • npm (v6 or higher)
  • Git

Installation

  1. Clone the repository(branch should be main):

    git clone https://github.com/GameGrid-Team/gamegrid-client
  2. Install dependencies:

    npm install

Running the Client

  1. Start the development server:

    npm run dev
  2. The client application should now be running on http://localhost:3000.

Building for Production

  1. Build the project:

    npm run build
  2. Start the production server:

    npm start

Linting and Testing

  1. Run ESLint:

    npm run lint
  2. Run Cypress tests:

    npm run test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published