A simple, open-source template for a professional website, built with React, Vite, and TypeScript. This repository provides a solid foundation for anyone looking to quickly deploy a portfolio, business, or personal site. It's designed to be easily modified and hosted for free.
- 8+ Core Pages: Home, About Us, Contacts, Blog, Terms, Cookies, Privacy, and a custom 404 (Not Found) page.
- Project Pages: Dedicated templates for showcasing individual projects.
- Modern Stack: Built with React for dynamic UI, Vite for a fast development experience, and TypeScript for type safety.
- Ready to Deploy: Optimized for easy deployment on platforms like Netlify, Vercel, and Cloudflare Workers.
- Open Source: Free to use, modify, and distribute.
Follow these steps to get a local copy up and running.
You'll need to have Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/creeperhub/free-template.git
-
Navigate to the project directory:
cd free-template
-
Install dependencies:
npm install
- Start the development server:
npm run dev
- The application will open in your default browser at
http://localhost:5173
orhttp://localhost:8080
.
To create a production-ready build of the application:
npm run build
This command generates a dist
folder, which contains all the necessary files to deploy your site.
This template is designed for seamless deployment on various platforms.
-
Netlify: Simply connect your GitHub repository and Netlify will handle the rest. The build command is
npm run build
and the publish directory isdist
. -
Vercel: Connect your repository and Vercel will automatically detect the Vite project and deploy it.
-
Cloudflare Workers & Apps: Follow the platform-specific documentation to deploy the contents of the
dist
folder.
CreeperHUB is a community-driven project. Contributions are welcome! Feel free to open an issue or submit a pull request if you have ideas for improvements or find any bugs.
This project is licensed under the MIT License. See the LICENSE
file for more details.