Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Events Registration App

This project is a web-based application for events registration.

🛠️ Technologies Used:

Frontend

  • 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

Backend

  • Node.js — JavaScript runtime for server-side development
  • Express — web framework for Node.js, handling API routes
  • Mysql — SQL database for data persistence

🚀 How to Run the Project

Firstly, you should download zip of this project and unzip it.

  1. Install the backend dependencies:

    cd backend
    npm install
  2. Create db_config.js file for connection to db:

    example:

    host: 'localhost',
    port: 3306,
    user: 'your_user',
    database: 'your_database_name',
    password: 'your_password'
  3. Run local mysql db: sql code for my db u can find in folder -- resources -- test-task.sql file

  4. Start the backend server:

    cd backend
    node server.js
  5. Install the frontend dependencies:

    cd frontend
    npm install
  6. Start the frontend server:

    cd frontend
    npm start

🖼️ Screenshots:

Events board page

image

Event registration page

image

Event participants page:

image

To check functionality download this project and follow my instructions.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages