Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/01zulfi/chess-openings

An inventory application written using express and styled with tailwindcss
https://github.com/01zulfi/chess-openings

express pug tailwindcss

Last synced: 16 days ago
JSON representation

An inventory application written using express and styled with tailwindcss

Awesome Lists containing this project

README

        

# Chess Openings
## Inventory for chess openings and variations

### [Live Preview Link](https://chess-openings.adaptable.app/)

## About

Chess Openings is an inventory application that allows users to view and add new chess openings and variations. Users can update and delete openings/variations by entering a password (Hint: Password is in the source code).

## Technologies

- Written in a NodeJS Framwork: [Express](https://expressjs.com/)
- Employes a Model, View, Controller architecture
- Uses [Pug](https://pugjs.org/api/getting-started.html) as the templating engine
- Styled via [Tailwind CSS](https://tailwindcss.com/)

## Running Locally

1. Clone the repo:
```
git clone [email protected]:01zulfi/chess-openings.git
```
2. Copy .env.sample to .env and supply environment variables:
```bash
cp .env.sample .env
```
3. Install dependencies:
```
npm install
```
4. Run:
```
npm run serverstart
```

## Attributions

- Data from [chess.com](https://www.chess.com)
- Favicon from [svgrepo.com](https://www.svgrepo.com/)

------

![image](https://user-images.githubusercontent.com/85733202/166450201-77975529-4a87-44d9-a4e8-5d3ba696eb3e.png)

![image](https://user-images.githubusercontent.com/85733202/166450359-b15f0fc1-64d2-470d-8500-57b5e41514dd.png)

![image](https://user-images.githubusercontent.com/85733202/166450484-6f812f65-d47d-4ff6-ac75-86c2b7e90235.png)