Skip to content

CharbelMerheb/wp1-eventhub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventHub (WP1) — Node.js + MySQL Web App

A Web Programming course project built with Node.js (Express) and MySQL (Sequelize). It provides a REST API + a simple frontend (HTML/CSS/JS) for managing events and user registrations.

Features

  • User authentication (JWT)
  • Events CRUD (create / view / update / delete)
  • Event registration management
  • Admin routes for user/event management
  • Profile endpoints
  • Image/file uploads (events + users)
  • Static frontend pages served from /PL/views

Tech Stack

  • Node.js, Express
  • MySQL + Sequelize
  • JWT, bcryptjs
  • Multer (uploads)

Project Structure

  • BLL/ : routes and business logic
  • DAL/ : database connection + data access
  • PL/ : frontend (views, scripts, styles, assets)
  • server.js : app entry point

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors