init
This commit is contained in:
41
README.md
Normal file
41
README.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# FreeChess
|
||||
|
||||
This project is solely a frontend with tools for the chess community.
|
||||
|
||||
It is built with [Next.js](https://nextjs.org/docs), [React](https://react.dev/learn/describing-the-ui) and [TypeScript](https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html).
|
||||
|
||||
It is deployed on [Firebase](https://firebase.google.com/docs/hosting), you can see it live [here](https://freechess.web.app).
|
||||
|
||||
## Getting Started
|
||||
|
||||
First, you need at least node18 & npm installed on your machine. Then, you can install the dependencies :
|
||||
|
||||
```bash
|
||||
npm i
|
||||
```
|
||||
|
||||
Then, you can run the development server :
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
Open [http://localhost:3000](http://localhost:3000) with your browser to see the app running.
|
||||
|
||||
The development server will automatically reload if you change any of the source files.
|
||||
|
||||
## Lint
|
||||
|
||||
ESLint is configured with this project. You can run it with :
|
||||
|
||||
```bash
|
||||
npm run lint
|
||||
```
|
||||
|
||||
## Deploy
|
||||
|
||||
To deploy the app, you first need to install the firebase CLI, then run :
|
||||
|
||||
```bash
|
||||
npm run deploy
|
||||
```
|
||||
Reference in New Issue
Block a user