- Introduction
- Features
- Technologies Used
- Installation
- Usage
- Project Structure
- API Endpoints
- Screenshots
- Contributing
- License
This project is a university assignment that involves creating a full-stack website using Node.js for the backend and MongoDB for the database. The frontend is designed using Bootstrap 4 to ensure a responsive and visually appealing user interface. The aim of the project is to demonstrate the ability to build a complete web application with both server-side and client-side components.
- User Authentication: Registration and login functionality with session management.
- CRUD Operations: Create, read, update, and delete operations for managing user data.
- Responsive Design: Frontend built with Bootstrap 4 to ensure compatibility across devices.
- API Integration: RESTful API for communication between frontend and backend.
- Node.js: Backend runtime environment.
- Express.js: Web framework for Node.js.
- MongoDB: NoSQL database.
- Mongoose: ODM for MongoDB.
- Bootstrap 4: Frontend framework for responsive design.
- Passport.js: Authentication middleware for Node.js.
- EJS: Templating engine for rendering HTML pages.
- Clone the repository:
git clone https://github.com/Haragos99/szoj-hf-MyWork cd szoj-hf-MyWork