A full-stack application providing programmatic access to Oxford 5000 word definitions, examples, and audio pronunciations. The platform includes both a RESTful API service and a modern web interface.
. ├── backend/ # Go API server ├── frontend/ # Next.js web application └── README.md
- Word lookup with detailed information
- Comprehensive definitions and examples
- CEFR level indicators
- Audio pronunciations (UK & US)
- Part of speech classification
- User authentication system
- API key management
- Usage tracking and analytics
- Swagger documentation
- Modern, responsive design
- Interactive API documentation
- User dashboard
- Authentication system
- API key management portal
- Go 1.22+
- Gin Web Framework
- MongoDB
- JWT Authentication
- Swagger/OpenAPI
- Next.js 14
- TypeScript
- Tailwind CSS
- shadcn/ui Components
- React Hook Form
See Backend Setup Instructions for detailed setup steps.
See Frontend Setup Instructions for detailed setup steps.