A good langing page is a must-have for every business in this digital age.
This project provides a demo langing page that is built with NextJS which is a great ReactJS framework.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
You need to install Node.js at least 14.x.x LTS
# Debian
sudo apt update
sudo apt install nodejs
nodejs -v
Clone the repo and install dependencies
git clone https://github.com/junekimdev/landing.git
yarn
-
Using docker (recommended)
- Clone the repo from git; this will create
/landing
directory for you - Develop your landing page
- Build by running
make
- Deploy by running
make up
- Clone the repo from git; this will create
-
Using pm2
- Install pm2 via
yarn global add pm2
in the server you want to deploy the app - Clone the repo from git; this will create
/landing
directory for you - Develop your landing page
- Build by running
yarn run build
- Deploy by running
pm2 start yarn --name "landing" -- start
- Install pm2 via
- Next.js - The web framework used in the project
- Typescript - The language used in the project
- Scss - Stylesheet language used in the project
We use SemVer for versioning. For the versions available, see the tags on this repository.
- June Kim - Initial work - Github
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- June Kim is the creator of the project