This repository contains the source code for the Mathesis Node.js project. The project aims to demonstrate a web application built using Node.js, Express, and other related technologies.
- User authentication and authorization
- Creation, editing, and deletion of content
- Content organization and categorization
- Responsive design for various devices and screen sizes
- Node.js 14.x or later
- NPM 6.x or later
- MongoDB 4.4 or later
- Clone the repository:
git clone https://github.com/apetridis/mathesisnodejs.git
- Change to the project directory:
cd mathesisnodejs
- Install the dependencies:
npm install
- Set up environment variables:
Create a .env file in the project root directory with the following environment variables:
MONGODB_URI=<your_mongodb_connection_string>
SESSION_SECRET=<your_session_secret>
- Start the application:
npm start