Skip to content

Commit 2392c6c

Browse files
authored
Merge pull request #86 from js-template/dev
padma npm plugin installed and local plugin commented out
2 parents 4795e2e + b424cb5 commit 2392c6c

File tree

694 files changed

+18317
-8536
lines changed

Some content is hidden

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

694 files changed

+18317
-8536
lines changed

.gitignore

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22

33
# dependencies
44
node_modules
5+
out
56
.pnp
7+
.vercel
68
.pnp.js
9+
.tmp
710
packages/metajob-theme
811
.npmrc
912
.strapi
13+
.yarn
14+
.nx
1015
scripts
11-
templates
1216
# testing
1317
bin
1418
.bin
@@ -47,6 +51,8 @@ yarn.lock*
4751
.vercel
4852
/packages/metajob-ui
4953
.npmrc
50-
apps/backend/src/plugins/metajob-backend/
5154
.npmrc
5255
tsconfig.tsbuildinfo
56+
57+
.nx/cache
58+
.nx/workspace-data

.npmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

EULA.md

Lines changed: 0 additions & 37 deletions
This file was deleted.

LICENSE.md

Lines changed: 21 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,21 @@
1-
# End-User License Agreement (EULA)
2-
3-
**Last Updated:** [23 Aug 2024]
4-
5-
This End-User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and [Your Company Name], the author of the premium theme (the "Software"). By using or installing the Software, you agree to be bound by the terms of this EULA.
6-
7-
## 1. License Grant
8-
- **Scope**: This EULA grants you a non-exclusive, non-transferable, revocable license to use the Software on one website or project for each license purchased.
9-
- **Installation and Usage**: You may install and use the Software on one website or project per license. Additional licenses are required for additional installations.
10-
11-
## 2. Restrictions
12-
- **No Redistribution**: You may not redistribute, sublicense, or share the Software, whether in its original form or as a derivative work, without explicit permission.
13-
- **No Reverse Engineering**: You agree not to decompile, reverse engineer, disassemble, or otherwise attempt to derive the source code of the Software.
14-
15-
## 3. Commercial Use
16-
- **Permitted Use**: You may use the Software for commercial purposes only if you have purchased the appropriate license.
17-
- **Activation Key**: Commercial use and access to premium features require a valid activation key, which is provided upon license purchase.
18-
- **Annual Renewal**: The license is valid for one year from the date of purchase. Continued access to updates and support requires an annual renewal fee.
19-
20-
## 4. Ownership
21-
- **Intellectual Property**: The Software and all associated intellectual property rights remain the exclusive property of [Your Company Name]. This EULA does not grant you any ownership rights.
22-
- **Attribution**: You must retain all copyright, trademark, or other proprietary notices contained within the Software.
23-
24-
## 5. Termination
25-
- **Conditions for Termination**: This EULA is effective until terminated. It may be terminated automatically without notice if you fail to comply with any terms of this agreement.
26-
- **Effect of Termination**: Upon termination, you must cease all use of the Software and destroy all copies, including backups.
27-
28-
## 6. Support and Updates
29-
- **Support**: License holders are entitled to email support and Software updates for the duration of the license term.
30-
- **Exclusions**: Custom development, installation services, and extended support are not included and may be available for an additional fee.
31-
32-
## 7. Limited Warranty
33-
- **Disclaimer**: The Software is provided "as is," without warranties of any kind, either express or implied. The author disclaims all warranties, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
34-
- **Limitation of Liability**: The author is not liable for any damages arising out of the use or inability to use the Software, including but not limited to direct, indirect, incidental, special, or consequential damages.
1+
The MIT License (MIT)
2+
3+
Copyright (c) 2024 Vercel, Inc.
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 21 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -10,30 +10,44 @@ The Nextjs dynamic framework for the headless CMS, Strapi.
1010
2. The **Strapi REST API** allows you to retrieve your content and generate the final HTML.
1111
3. **Padma** apps built with Next.js serve your content and build lightning-fast websites.
1212

13+
14+
## Getting Started
15+
16+
Read the **[Getting Started](http://localhost:3000/get-started/installation/)** tutorial or follow the steps below:
17+
18+
### ⏳ Installation
19+
20+
Install Padma with the following Quickstart command to create a project instantly:
21+
22+
```bash
23+
npx create-padma my-project
24+
```
25+
26+
This command generates a brand-new project with the default theme.
27+
28+
Enjoy building with Padma! 🚀
29+
30+
1331
## Strapi + Next.js Made Easy
1432

1533
**Padma** connects seamlessly with Strapi, allowing you to focus on building your website or blog. There’s no need for complex configuration, and the learning curve is minimal.
1634

1735
### 01. Create Your Project
1836
- Fork the Padma project and get started.
1937
- Install and set it up in your environment.
20-
[Learn more](#)
38+
2139

2240
### 02. Connect Padma to Your Backend
2341
- Easily connect your backend URL and link it to your Strapi site.
2442

2543
### 03. Set Up Your Free or Premium Theme
2644
- Start with a pre-made theme or create a custom one.
2745
- Style your site using MUI for a modern design.
28-
[Learn more](#)
46+
2947

3048
### 04. Deploy Anywhere
3149
- Deploy your site to any Node.js or serverless provider.
3250
- Use your favorite Strapi cloud or any Strapi hosting service.
33-
[Learn more](#)
34-
35-
---
36-
3751
---
3852

3953
## **Product Features:**
@@ -76,40 +90,5 @@ The Nextjs dynamic framework for the headless CMS, Strapi.
7690
- **`apps/packages:`**
7791
└── Contains reusable components, such as themes.
7892

79-
- **`@padma/metajob-ui:`**
80-
└── This package includes the theme for the job listing solution.
81-
82-
## **Getting Started:**
83-
84-
If you’re new to development, don’t worry! This guide will help you set up the project with ease.
85-
86-
### Step 1: Fork the Repository
87-
Click the "Fork" button at the top right of this GitHub repository to copy it to your account.
88-
89-
### Step 2: Set Up Environment Variables
90-
For both the `apps/backend` and `apps/site` folders, create an `.env` file and add the required environment variables. The `.env.example` files will guide you on what’s needed.
91-
92-
### Step 3: Run the Backend
93-
To start the backend (Strapi CMS), navigate to the `apps/backend` directory and run the following commands:
94-
95-
```bash
96-
pnpm install
97-
pnpm run dev
98-
```
99-
100-
Step 4: Run the Frontend
101-
In another terminal, navigate to the apps/site directory and run:
102-
103-
```bash
104-
pnpm install
105-
pnpm dev
106-
```
107-
This will launch the frontend, and the site will be accessible at http://localhost:3000.
108-
109-
Step 5: Explore and Customize
110-
Once everything is up and running, you can begin exploring the code, customizing themes, and adding your own content through the Strapi admin panel at http://localhost:1337/admin.
111-
112-
For more details on setting up and customizing the project, please refer to the full documentation linked below.
113-
114-
93+
11594

apps/backend/.eslintignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

apps/backend/.eslintrc

Lines changed: 0 additions & 27 deletions
This file was deleted.

apps/backend/.strapi-updater.json

Lines changed: 0 additions & 5 deletions
This file was deleted.

apps/backend/README.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

apps/backend/config/database.js

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)