Skip to content

Commit e901a95

Browse files
committed
chore: initial commit
0 parents  commit e901a95

File tree

232 files changed

+8900
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

232 files changed

+8900
-0
lines changed

.gitignore

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.*
7+
.yarn/*
8+
!.yarn/patches
9+
!.yarn/plugins
10+
!.yarn/releases
11+
!.yarn/versions
12+
13+
# testing
14+
/coverage
15+
16+
# next.js
17+
/.next/
18+
/out/
19+
20+
# production
21+
/build
22+
23+
# misc
24+
.DS_Store
25+
*.pem
26+
27+
# debug
28+
npm-debug.log*
29+
yarn-debug.log*
30+
yarn-error.log*
31+
.pnpm-debug.log*
32+
33+
# env files (can opt-in for committing if needed)
34+
.env*
35+
36+
# vercel
37+
.vercel
38+
39+
# typescript
40+
*.tsbuildinfo
41+
next-env.d.ts

README.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# Fourpoints - Next.js Tailwind CSS SaaS Application Template
2+
3+
## Description
4+
5+
Fourpoints is a modern Next.js template designed to revolutionize IT project planning for teams worldwide. Featuring a sleek, professional design, this template provides an ideal solution for developing comprehensive business proposals with a focus on scope, budget, and timelines. It includes essential pages like the Homepage, About Us, Pricing Page, Blog Listing Page, Contact Us, Login, and Register pages.
6+
7+
This template is created using Tailwind CSS version 4 and Next.js 14+, offering a modern, component-based architecture with App Router support for excellent performance and developer experience.
8+
9+
> [Click here to view demo](https://next-fourpoints-full.vercel.app/)
10+
11+
> **Important:** You are currently viewing only the starter template, which includes only the homepage. The full template is available for free to users who are registered on my website and signed up to my mailing list.
12+
> [Click here to download the full template](https://www.pixelrocket.store/free-templates/next-templates/fourpoints-tailwind-nextjs-website-template)
13+
14+
![Template Image](https://pixelrocket-public-assets.s3.eu-west-2.amazonaws.com/github-assets/fourpoints.png)
15+
16+
## Pages
17+
- Homepage
18+
- About Us (full version only)
19+
- Pricing (full version only)
20+
- Blog (full version only)
21+
- Contact Us (full version only)
22+
- Login (full version only)
23+
- Register (full version only)
24+
25+
## 1. Getting Started
26+
27+
### Prerequisites
28+
- Node.js 18+ and npm
29+
30+
### Project Structure
31+
```
32+
src/
33+
├── app/ # Next.js App Router pages and layouts
34+
├── components/ # Reusable UI components
35+
├── features/ # Feature-based components
36+
├── data/ # Static data and content
37+
└── styles/ # Global styles and Tailwind imports
38+
```
39+
40+
## 2. Installation
41+
42+
```bash
43+
# Install dependencies
44+
npm install
45+
46+
# Run development server
47+
npm run dev
48+
49+
# Build for production
50+
npm run build
51+
52+
# Start production server
53+
npm start
54+
```
55+
56+
The development server will start at `http://localhost:3000`
57+
58+
## 3. Build and Deploy
59+
60+
```bash
61+
# Create production build
62+
npm run build
63+
64+
# Start the production server
65+
npm start
66+
67+
# The build output will be optimized for production
68+
# Deploy to Vercel, Netlify, or any Next.js-compatible hosting provider
69+
```
70+
71+
## 4. Contact
72+
73+
If you have any questions, feel free to contact me:
74+
75+
support@pixelrocket.store
76+
77+
## 5. Learn Frontend Web Development
78+
79+
Want to learn frontend web development so you can build templates like this one? Visit my site: https://www.pixelrocket.store for a range of frontend web development learning resources and courses.
80+
81+
## 6. Credits & Special thanks
82+
83+
Image placeholders from https://unsplash.com/
84+
Screenshot & Logo placeholders from https://www.figma.com/community

eslint.config.mjs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import { dirname } from "path";
2+
import { fileURLToPath } from "url";
3+
import { FlatCompat } from "@eslint/eslintrc";
4+
5+
const __filename = fileURLToPath(import.meta.url);
6+
const __dirname = dirname(__filename);
7+
8+
const compat = new FlatCompat({
9+
baseDirectory: __dirname,
10+
});
11+
12+
const eslintConfig = [
13+
...compat.extends("next/core-web-vitals", "next/typescript"),
14+
{
15+
ignores: [
16+
"node_modules/**",
17+
".next/**",
18+
"out/**",
19+
"build/**",
20+
"next-env.d.ts",
21+
],
22+
},
23+
];
24+
25+
export default eslintConfig;

next.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import type { NextConfig } from "next";
2+
3+
const nextConfig: NextConfig = {
4+
images: {
5+
qualities: [25, 50, 75, 90, 95, 100],
6+
},
7+
};
8+
9+
export default nextConfig;

0 commit comments

Comments
 (0)