A web application that aggregates and displays remote job opportunities specifically curated for Nigerian freelancers.
├── backend/
│ ├── index.ts # Main Hono server
│ ├── routes/
│ │ ├── jobs.ts # Job-related API endpoints
│ │ └── static.ts # Static file serving
│ └── data/
│ └── jobs.ts # Job data and mock API
├── frontend/
│ ├── index.html # Main HTML template
│ ├── index.tsx # React app entry point
│ ├── components/
│ │ ├── App.tsx # Main app component
│ │ ├── JobCard.tsx # Individual job listing
│ │ ├── JobFilters.tsx # Filter sidebar
│ │ └── SearchBar.tsx # Search functionality
│ └── style.css # Custom styles
├── shared/
│ └── types.ts # Shared TypeScript types
└── README.md
The application is deployed as a Val Town HTTP val. Access the main endpoint to view the job board.
Live Demo: The job board is now live and ready to use! 🎉
GET / - Main job board interfaceGET /api/jobs - Get all jobs with optional filtersGET /api/jobs/:id - Get specific job details