This project is a web-based application for events registration.
- React — for building the user interface
- React Router — for client-side routing
- Axios — for making HTTP requests to the backend
- CSS Modules — for styling components
- Antd — for special components
- Node.js — JavaScript runtime for server-side development
- Express — web framework for Node.js, handling API routes
- Mysql — SQL database for data persistence
Firstly, you should download zip of this project and unzip it.
-
Install the backend dependencies:
cd backend npm install -
Create db_config.js file for connection to db:
example:
host: 'localhost', port: 3306, user: 'your_user', database: 'your_database_name', password: 'your_password'
-
Run local mysql db: sql code for my db u can find in folder -- resources -- test-task.sql file
-
Start the backend server:
cd backend node server.js -
Install the frontend dependencies:
cd frontend npm install -
Start the frontend server:
cd frontend npm start


