Public
Like
untitled-6213
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
A web-based prototype for PathPulse, a mobile app designed to help university students and recent graduates in Cameroon overcome indecision and align their multi-talented skills with career and entrepreneurial paths.
PathPulse is an MVP for Lead from the Heart (LfH), a Cameroon-based organization empowering heart-centered leadership. The app targets 5,000 university students/recent graduates (18–25 years old) in Buea, Cameroon.
-
Self-Discovery Modules
- Personality Quiz
- Strengths Assessment
- Journaling
-
Focus Finder Framework
- Map Talents
- Explore Possibilities
- 90-day Plan Generation
-
Mentorship Marketplace
- Browse mentor profiles
- Request connection
-
Progress Tracking/Gamification
- Earn "Pulse Points"
- Track completed tasks
-
Community Workshops
- View upcoming events
- RSVP for workshops
This prototype is built using:
- Frontend: HTML, CSS (TailwindCSS), and TypeScript
- Backend: Val Town HTTP API
- Storage: Val Town blob storage
├── backend/
│ ├── index.ts # Main API entry point
│ ├── auth.ts # Authentication functions
│ ├── storage.ts # Data storage functions
│ └── routes/ # API route handlers
├── frontend/
│ ├── index.html # Main HTML template
│ ├── app.tsx # Main application component
│ ├── components/ # UI components
│ ├── pages/ # Page components
│ └── styles.css # Custom styles
└── shared/
├── types.ts # Shared TypeScript types
└── utils.ts # Shared utility functions
- Mobile-first design optimized for low-end Android devices
- Offline-capable with local storage
- Culturally relevant UI/UX for Cameroon context