Skip to content

Commit 4c78a6d

Browse files
committed
feat: add landing page
1 parent 04c436f commit 4c78a6d

File tree

30 files changed

+2510
-407
lines changed

30 files changed

+2510
-407
lines changed

.github/workflows/test.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Build Project
2+
3+
on: [push, pull_request]
4+
jobs:
5+
test:
6+
runs-on: ubuntu-latest
7+
container:
8+
image: node:20
9+
steps:
10+
- uses: actions/checkout@v3
11+
with:
12+
node-version: 20
13+
- run: npm ci
14+
- run: npm run build

README.md

Lines changed: 71 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,87 @@
1-
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).
1+
# SkillNet: Empowering Learning Through Blockchain Technology
2+
3+
SkillNet is an innovative platform designed to enhance the learning experience by connecting students with expert tutors. By leveraging blockchain technology, SkillNet ensures the credibility of certifications and provides a seamless learning environment.
4+
5+
## Key Features
6+
7+
### For Students
8+
9+
- **Verified Learning:** Earn blockchain-authenticated certificates upon course completion.
10+
- **Personalized Dashboard:** Track your progress, certifications, and enrolled courses.
11+
- **Skill Development:** Access a variety of courses tailored to industry needs.
12+
13+
### For Tutors
14+
15+
- **Monetize Expertise:** Create and sell educational content to a global audience.
16+
- **Secure Certifications:** Issue tamper-proof certificates for students upon completion.
17+
- **Effortless Course Management:** Easily manage student enrollments, course materials, and certificates.
18+
19+
## Why Blockchain?
20+
21+
SkillNet leverages StarkNet blockchain technology to:
22+
23+
- **Protect User Data:** Securely store personal and educational records.
24+
- **Ensure Transparency:** Provide permanent and verifiable records of achievements.
25+
- **Decentralized Learning:** Empower students and tutors with full control over their educational journey.
26+
27+
## User-Friendly Dashboards
28+
29+
SkillNet offers dedicated dashboards for:
30+
31+
- **Students:** Track course progress, view certificates, and manage learning goals.
32+
- **Tutors:** Create, manage, and deliver courses while issuing verified certificates.
33+
34+
## Technologies Behind SkillNet
35+
36+
- **Frontend:** Next.js (for an interactive UI)
37+
- **Backend:** Node.js (for server-side operations)
38+
- **Blockchain:** StarkNet (for decentralized data integrity)
39+
- **Database:** MongoDB (for secure data storage)
40+
41+
242

343
## Getting Started
444

5-
First, run the development server:
45+
To set up SkillNet on your local machine:
46+
47+
- **1. Clone the repository:**
648

749
```bash
8-
npm run dev
9-
# or
10-
yarn dev
11-
# or
12-
pnpm dev
13-
# or
14-
bun dev
50+
git clone https://github.com/skill-mind/SkillNet-Learning-Hub-frontend.git_
51+
52+
cd skillnet_
1553
```
1654

17-
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
55+
- **2. Install dependencies:**
56+
```bash
57+
npm install
58+
```
59+
- **3. Start the development server:**
60+
61+
_npm run dev_
62+
63+
## Contributing to SkillNet
64+
65+
We welcome contributions! To participate:
1866

19-
You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
67+
1. **Fork the repository**
2068

21-
This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.
69+
2. **Create a new branch**
70+
_git checkout -b feature/Issue title_
2271

23-
## Learn More
72+
3. **Commit your changes:**
73+
_Type *"Add the title as the commit message"* when prompted during your commit stage using git._
2474

25-
To learn more about Next.js, take a look at the following resources:
75+
4. **Push to your branch:**
76+
_git push origin feature/Issue title_
77+
5. **Create a pull request**
2678

27-
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
28-
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
79+
## Connect with Us
2980

30-
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!
81+
Stay updated on SkillNet developments through our community channels:
3182

32-
## Deploy on Vercel
83+
[Telegram](https://t.me/+wkTCPZzVyGU5ZDFk%22)
3384

34-
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
85+
[Twitter(X)](https://x.com/projectSkillNet)
3586

36-
Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
87+
We invite you to join our effort in transforming the way skills meet jobs alongside learning possibilities.

0 commit comments

Comments
 (0)