Foufou-exe / duckdns

Redesign of the DuckDNS website

Home Page:https://duckdns.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Redesign of the DuckDNS website

https://duckdns.vercel.app

License:Apache License 2.0


Languages

Language:Vue 79.1%Language:JavaScript 18.6%Language:CSS 1.5%Language:HTML 0.7%Language:Shell 0.1%