Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/luislopez-stack/landing-pages/llms.txt

Use this file to discover all available pages before exploring further.

This guide takes you from zero to a fully running local development server for Soumyajit Landing Pages. By the end you will have the React app hot-reloading in your browser at http://localhost:3000, ready for you to customise the content, colors, and assets to match your own brand.
1

Prerequisites

Make sure you have Node.js v16 or later and Git installed globally on your machine before you begin. You can verify both with:
node -v
git --version
If either command returns a “not found” error, install Node.js (which also installs npm) and Git before continuing.
2

Fork or clone the repository

Clone the project from GitHub to your local machine, then move into the new directory:
git clone https://github.com/luislopez-stack/landing-pages.git
cd landing-pages
If you plan to deploy your own version, fork the repository on GitHub first and clone your fork’s URL instead — that way you can push changes back to your own account.
3

Install dependencies

Install all required npm packages. Choose your preferred package manager:
npm install
This pulls in React, React Router, React-Bootstrap, react-tsparticles, typewriter-effect, react-pdf, and all other dependencies listed in package.json. The install typically completes in under a minute.
4

Start the development server

Launch the app in development mode:
npm start
Create React App compiles the project and automatically opens http://localhost:3000 in your default browser. The server watches every file in src/ — any change you save triggers an instant hot-reload so you see updates without refreshing manually.
5

Build for production

When you are ready to deploy, generate an optimised production build:
npm run build
The compiled output lands in the build/ folder at the project root. All JavaScript and CSS is minified, tree-shaken, and hashed for long-term caching. Upload the contents of build/ to any static host — Vercel, Netlify, GitHub Pages, or an S3 bucket.

Available scripts

ScriptDescription
npm startStarts the development server on port 3000 with hot-reloading
npm run buildCreates an optimised production build in the build/ directory
npm testRuns the test suite in interactive watch mode using Jest
npm run ejectEjects from Create React App, exposing all config files (irreversible)
Running npm run eject permanently copies all of Create React App’s internal Webpack, Babel, and ESLint configuration into your project. This action cannot be undone. Only eject if you need advanced build customisation that cannot be achieved through supported CRA overrides or a tool like CRACO.
With the dev server running, your next step is personalising the site’s text, images, and colors. See the Content Customisation guide to update the typewriter strings, services cards, and about page copy without touching any component logic.

Build docs developers (and LLMs) love