/bikersCamp

Primary LanguageTypeScript

Biker Camp


Table of contents

General info

This project show bikes and booking status

Technologies

Project is created with:

  • Node version: 16.14.0
  • NPM version: 8.3.1
  • FE - React - Typescript
  • BE - NodeJs - Express - GraphQL

Setup

# Install server dependencies
npm install

# Install client dependencies
cd client
npm install

# Run both Express & React from root
cd ..
npm run dev

# Build for production
cd client
npm run build

# To Test
cd client
npm run test

Demo Page

Click for demo site.


Used Technologies

  • React and Typescript
  • Redux
  • Styled-components
  • React Testing Library & Jest
  • GraphQL

Features

  • Check bike list
  • Filter by bake type
  • search bike with id
  • Tested with React Testing library including redux.

General View and Pages

Bike Page

Bike Detail Modal

Login Page

Lighthouse Score

Reference link

App Info

Author

Metin İşcan

Version

1.0.0

License

This project is licensed under the MIT License