Layout β’ Features β’ Technologies β’ Colors β’ Getting Started β’ Usage β’ Collaborators β’ License
eventLab is a modern study platform for developers to watch lessons, track the syllabus schedule, and access developer materials.
The application was built during the Ignite Lab 02 event sponsored by Rocketseat, demonstrating how to use modern and powerful web technologies to construct advanced systems.
- Watch video lessons with built-in Vime Player
- Interactive lesson schedule and navigation
- Access to teacher details (avatar, name, bio)
- Links to complementary material (e.g. project repository, wallpapers)
- Beautiful responsive design with glassmorphism effects
- Secure registration for free spots on the event
Client (Web)
| Color | Preview | Hex |
|---|---|---|
| Gray 900 (Background) | #17181F |
|
| Gray 700 (Panels) | #20232A |
|
| Brand Purple | #6C72CB |
|
| Brand Blue | #61DAFB |
|
| Accent Pink | #CB69C1 |
|
| Status Green | #00B37E |
|
| Warning Orange | #FBA94C |
git clone https://github.com/MarlonVictor/eventLab.git
cd eventLabCreate a .env.local file at the root of the project with your GraphCMS API details:
cp .env.example .env.local| Variable | Description |
|---|---|
VITE_API_URL |
GraphCMS Content API endpoint URL |
VITE_API_ACCESS_TOKEN |
GraphCMS permanent auth token |
npm installnpm run devOpen http://localhost:3000 (or the port specified by Vite) in your browser.
The app is deployed at https://eventlab.vercel.app/.
To build for production:
npm run buildThe output is generated in the dist/ folder and can be served by any static hosting provider.
- Sign up on the subscription page by entering your name and email.
- Access the main event dashboard page.
- Choose a lesson from the interactive sidebar schedule to watch.
- Explore additional resources (downloads, GitHub links, challenges).
|
Marlon Victor |
Contributions are always welcome!
- Fork the project
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is under MIT license.
