WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

A platform build for a boardshop based in Gent that organizes wakeboard training sessions. It allows members to stay up to date with anouncements and schedule changes and tracks their personal progression in the sport with a trick list.

Notifications You must be signed in to change notification settings

BramMortier/Westsite-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

West Site Training platform

Westsite Platform

Technologies used

Frontend
  • React
  • SASS
  • Vite (Build tool)
  • Yup (Object validation)
  • Axios (API requests)
  • Marked (Markdown parser)
Backend
  • Express
  • Express-validator (Object validation)
  • MongoDB
  • Mongoose (ORM for mongoDB)
  • Json webtokens (Authentication & authorization)
  • Multer (File uploads)
  • Nodemon (Hot reloading on change)

How to run the project

To run this project start by cloning this repo and installing all the dependencies for both the backend and the frontend.

$ cd /client
$ npm install

$ cd /server
$ npm install

After this is done start the express server by running $ nodemon in the server root directory

Then finally boot up the react app with $ npm run dev in the client root directory

Test user:

email: [email protected] password: Welcome2WestSiteBram

About

A platform build for a boardshop based in Gent that organizes wakeboard training sessions. It allows members to stay up to date with anouncements and schedule changes and tracks their personal progression in the sport with a trick list.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published