Skip to content

Foufou-exe/duckdns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DuckDNS - Modernisation of the site

Markdown HTML CSS JavaScript Node.js Express DeepScan grade

This project aims to modernise the DuckDNS site.

Description

The DuckDNS site is a platform for managing dynamic domain names. The aim of this project is to modernise the site's user interface using the latest web technologies.

Features

  • Modern, user-friendly interface
  • Simplified management of dynamic domain names
  • Integration with other services and tools
  • Responsive design
  • API for developers based on REST
  • Panel for administrators and moderators

Installation

Clone this repository on your local machine.

Frontend

  1. Go to web folder.
  2. Run npm install to install the dependencies.
  3. Run npm run dev to launch the site.

Backend

  1. Go to api folder.
  2. Run npm install to install the dependencies.
  3. Run npm start to launch the API.

IMPORTANT: The backend must be launched before the frontend.

Docker

  1. Go to the root folder.
  2. Run docker build -t duckdns:latest . to build image docker.
  3. Run docker run --name web-site-duckdns -d -p 8080:80 duckdns:latest to launch the site.

Example: http://localhost:8080/

Contribution

@Foufou-exe | @IzumiTV

License

This project is licensed under the MIT license. Please see the LICENSE file for more information.