A platform for organizing exercise groups and meeting new people
See CONTRIBUTING.md for contribution guidelines.
npm install cd client -> npm install cd ../ -> npm start
- Node 6.11.X
- Express 4.16.1
- React 16.0.0
- React Router 4.2.2
- Socket.io 2.0.3
- MySQL 2.14.1
My contributions to the project were:
- Refactored React component inheritance to preserve proper state management upon integration with server
- Dynamically rendered nested components with React Router to modularize client-side components
- Implemented a RESTful server API with Express and Node to increase efficiency of server-side architecture
- Created interactive modals with Semantic UI and React to optimize client-side architecture