AttenSys is a platform designed to revolutionize the management of educational certifications for participating in bootcamps, attendance tracking for events & online classes, and online courses certifications. It offers a secure, transparent, and user-friendly solution for organizations, educational institutions, and event planners to streamline their processes and enhance user engagement. By leveraging Starknet, AttenSys ensures the authenticity and traceability of certifications and attendance records while simplifying course participation and event management.
- Create and manage events seamlessly.
- Enable participants to register for events.
- Mark attendance using QR code scanning.
- Issue certificates in the form of NFTs for attendees upon successful participation
- Offer paid or free online courses similar to platforms like Udemy.
- Allow content creators to upload course materials, including recorded video lectures.
- Issue certificates to participants upon course completion.
- Track participant progress with an intuitive system.
- Organize and manage bootcamp classes.
- Facilitate student registration and attendance tracking.
- Automate certificate issuance at the end of the program.
- Certification and attendance records are stored securely on the blockchain (Starknet).
- Users can verify the authenticity of certifications via the platform's explorer, similar to Etherscan.
- AttenSys supports various user roles to meet different needs:
- Administrators: Oversee platform usage, manage users, and ensure smooth operations.
- Instructors: Create and manage courses, upload materials, and track participant progress.
- Students/Participants: Enroll in courses & bootcamps, attend events, and earn certificates.
- Event Organizers: Manage events, track registrations, and handle attendance.
- Public Explorer: Verify the authenticity of certificates and attendance records
- Attensys will facilitate sponsorship for events organization and Bootcamps
- Third party apps will be able to verify certificates through attensys api endpoints
- Simplify event/bootcamp management and attendance tracking for classes and events (access to metrics).
- Enhance credibility with verifiable, blockchain-based certificates.
- Increase sponsorship opportunities through transparent records.
- Monetize knowledge by creating paid courses.
- Automate course and certificate management.
- Track participation
- Access high-quality courses and events.
- Earn and showcase verifiable certificates.
- Build a professional portfolio with blockchain-backed records.
- Organizations creates profile, proceeds to creating bootcamp & add instructors. Event planners create events every other user only needs to connect wallet.
- Participants register for courses, bootcamps or events.
- Events utilize QR codes for attendance marking. students only need to interact with a button to sign.
- Upon completion, certificates are automatically issued and stored on the blockchain.
- Users can share and verify certificates through the AttenSys explorer.
- Admins and organizers manage materials, track progress, and oversee attendance effortlessly.
- Manage academic records, track attendance, and issue secure transcripts.
- Conduct employee training sessions and reward certifications upon completion.
- Organize large-scale conferences or workshops with real-time attendance tracking and automated certification.
- Streamline the management of coding bootcamps and other intensive programs.
- Create paid/free courses
- Transparency: Blockchain-backed certificates ensure authenticity and trust.
- Automation: Reduce manual overhead with automated processes.
- Scalability: Designed to handle large-scale events and courses.
- User-Friendly: Intuitive interface for all user roles.
- Security: Robust architecture ensures data integrity and privacy.
Clone repo and checkout to main-mirror branch
git clone https://github.com/AttenSys-Stark/AttensysUI.git
git checkout catridgeCreate .env.local in root folder. Obtain the field data by creating an account and api key on pinata and fill it below.
NEXT_PUBLIC_PINATA_JWT=
NEXT_PUBLIC_GATEWAY_URL=intialize mkcert
# Install mkcert if needed
brew install mkcert # macOS
# OR for Windows (PowerShell as Admin):
choco install mkcert
# Set up certificate authority
mkcert -install
# Generate certificates for localhost in project directory
mkcert -key-file localhost-key.pem -cert-file localhost.pem localhost 127.0.0.1 ::1run yarn to install dependencies and yarn dev to spin up server
yarn
#
yarn dev:httpsOpen http://localhost:3000 with your browser to see the result.