Tutorial: How to Install Web-Portal on Windows 11

Web-Portal is a free and open-source web application built using Node.js, Express, and MongoDB. It allows users to create, share, and collaborate on web-based projects. Here's a step-by-step guide to installing Web-Portal on your Windows 11 PC.

Prerequisites

Before getting started, make sure you have the following installed on your system:

Step 1 - Clone the Repository

To start, navigate to the https://github.com/enchant97/web-portal repository and clone it to your local machine using Git.

git clone https://github.com/enchant97/web-portal.git

Alternatively, you can download the repository as a zip file and extract it to your desired location.

Step 2 - Install Dependencies

Once you have the repository on your local machine, navigate to the project directory using the command prompt or PowerShell.

cd web-portal

Next, install the required dependencies by running the following command:

npm install

Step 3 - Configure MongoDB

Create a new directory named data in the root of the project directory. This is where MongoDB will store its data files.

mkdir data

Navigate to the directory where you have installed MongoDB, and from the bin directory, run the following command:

mongod --dbpath=C:\path\to\project\data

This will start the MongoDB server on your local machine, and it will listen on port 27017 by default.

Step 4 - Start the Application

To start the application, run the following command from the project directory:

npm start

This will start the application, and you will be able to access it in your web browser at http://localhost:3000/.

Step 5 - Register a User

To use the Web-Portal, you need to register a user account. Click on the "Register" button on the home page, enter your details, and submit the form. You will receive a confirmation email with a link to activate your account. Click on the link to activate your account and log in.

Step 6 - Create a Project

Once you are logged in, you can create a project by clicking on the "New Project" button on the dashboard page. Enter the project name and description, and click on "Create Project." You can now add files, folders, and collaborators to your project.

Congratulations! You have successfully installed Web-Portal on your Windows 11 PC and created a new project. Enjoy exploring the platform and collaborating with others.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!