Live Demo: https://ns4pw-yyaaa-aaaam-aelaa-cai.icp0.io
Demo Video: https://youtube.com/shorts/fp9w-lDkIMg?si=sZKT_gGRKBK-kAg9
π National Round: A New Beginning Our journey with SkillMint didn't end with a podium finish. For the National Round, our team executed a strategic masterplan to transform our hackathon project into a real-world venture. In just one month, we have:
- Secured our Future: We've successfully applied for the Sulong Luzon Startup Grant, a crucial step in securing the funding needed to bring SkillMint to life.
- Launched a Marketing Blitz: We amplified our online presence, engaging with students and organizations across the country to build a powerful community and generate buzz.
- Forged Strategic Alliances: Weβve initiated and secured crucial partnerships with academic institutions, paving the way for pilot integrations and user adoption. We are not just building a project; we are building the future of skills for the next generation of tech talent. With a clear one-year roadmap and an unwavering commitment, we are ready to take SkillMint from a winning concept to a fully deployed, impactful platform.
SkillMint is a Web3 platform that enables college-level tech students to build verifiable skill portfolios, discover tech events, and earn blockchain-backed credentials and token rewards.
Especially those who are usually untapped just because they don't live in the city.
SkillMint won THIRD PLACE in the ICP iTHink Hackathon organized by ICP Hubs Philippines. For WCHL, we improved upon our business strategy, go-to-market, and conducted thorough market research. In the National Round and beyond, we will make make our tech robust and fully functional with active users.
We get people to not only participate, but also build.
β Hackathons
β Bootcamps
β Tech Seminars
β Workshops
β ...more
students can earn NFT credentials and token rewards, showcasing their growth and skills in a trusted, transparent way.
SkillMint also provides tools for event organizers to manage participation and issue verifiable badges, with plans to integrate into school systems for broader adoption. Powered by the Internet Computer Protocol (ICP), SkillMint ensures security, scalability, and accessibility for the next generation of tech talent.
flowchart TD
A["Frontend: React.js"] -->|"API Calls"| B["Backend: Motoko (ICP Canister)"]
B -->|"On-chain Storage"| C["ICP Native Canister Storage"]
A -->|"Auth"| D["Internet Identity"]
B -->|"Token/NFT Logic"| E["SMT Token (off-chain, ICRC planned)"]
subgraph DevTools
F["GitHub"]
G["Figma"]
H["Excalidraw/draw.io"]
end
F -.-> A
G -.-> A
H -.-> A
style DevTools fill:#f9f,stroke:#333,stroke-width:2px
- Lack of credible proof for extracurricular learning
- Limited access to national-level events for students in provinces
- Scattered or fake digital credentials
- Low motivation for students to join events without clear benefits
- Student Portfolios secured by blockchain (ICP)
- Event Discovery and application system
- Organizer Tools for event creation, verification, and token allocation
- Future Integration with school systems (e.g., LMS, registrar offices)
- Primary: ICT-related college students in the Philippines (especially outside Metro Manila)
- Secondary: Student orgs, tech companies, academic institutions hosting events
| Phase | Milestone | Timeline |
|---|---|---|
| 1 | MVP (profile + events + basic verification) | June 2025 |
| 2 | Token reward system + school onboarding | Q3 2025 |
| 3 | University pilot + school system integrations | Q4 2025 |
- π Blockchain-secured student profiles
- π Portfolio builder (GitHub links, NFT badges, certificates)
- π Event discovery and application
- π Token rewards for participation and wins
- π§βπ« Organizer dashboards for verification and management
- π Internet Identity-based login (no wallets needed at MVP)
| Activity | Reward |
|---|---|
| Event Attendance | +10 SMT |
| Event Completion | +20 SMT |
| Competition Win (1stβ3rd) | +50β100 SMT |
| Peer Feedback | +5 SMT |
| Referral/Invites | +10 SMT |
- Marlon Vincent G. Laurenciana β Project Manager
- Rhyen Jan O. Natividad β Tech Lead
- Loyd Martin B. Vendiola β Backend Developer
- Simonee Ezekiel Mariquit β Frontend Developer
- Angela N. Tallon β Designer
We're looking for:
- π School partners for pilot integrations
- π’ Event organizers and tech sponsors
- π‘ Mentors, developers, and community supporters
Reach out via semariquit@gmail.com.
Use the following commands:
# Starts the replica, running in the background
dfx start --background
# Deploys your canisters to the replica and generates your candid interface
dfx deployOnce the job completes, your application will be available at http://localhost:4943?canisterId={asset_canister_id}.
If you have made changes to your backend canister, you can generate a new candid interface with
npm run generateat any time. This is recommended before starting the frontend development server, and will be run automatically any time you run dfx deploy.
If you are making frontend changes, you can start a development server with
npm startWhich will start a server at http://localhost:8080, proxying API requests to the replica at port 4943.
If you are hosting frontend code somewhere without using DFX, you may need to make one of the following adjustments to ensure your project does not fetch the root key in production:
- set
DFX_NETWORKtoicif you are using Webpack - use your own preferred method to replace
process.env.DFX_NETWORKin the autogenerated declarations- Setting
canisters -> {asset_canister_id} -> declarations -> env_override to a stringindfx.jsonwill replaceprocess.env.DFX_NETWORKwith the string in the autogenerated declarations
- Setting
- Write your own
createActorconstructor
