Eve v1.0.0-alpha.1
Pre-release
Pre-release
·
70 commits
to cursor/refactor-to-monolith-2c6c
since this release
Alpha Release v1.0.0-alpha.1 🚀
This is the first alpha release of the Eve ride-matching platform.
⚠️ Alpha Release Notice
This release is for testing and development purposes only. It is not recommended for production use.
📚 What's Included
Core Platform
- Microservices Architecture: Gateway, Auth, Location, Ride, and Notify services
- Mobile Applications: Rider and Driver apps built with Expo SDK 57
- Admin Console: Next.js 16 web application for platform management
- Real-time Communication: Socket.IO and WebSocket support
- Database: PostgreSQL 16 with Prisma ORM
- Caching: Redis 7 for geospatial indexing and caching
Key Features
- ✅ Auth0 authentication integration
- ✅ H3 geospatial matching for efficient driver-rider pairing
- ✅ Real-time trip tracking and updates
- ✅ Offline resilience for mobile apps
- ✅ gRPC support for high-performance inter-service communication
- ✅ Docker support for development and production deployment
Documentation
- ✅ Comprehensive setup guides
- ✅ Architecture documentation with diagrams
- ✅ API documentation with examples
- ✅ Deployment guides for multiple platforms
- ✅ Development workflow and contributing guidelines
- ✅ FAQ and troubleshooting guides
📋 Prerequisites
- Node.js 22+
- Docker Desktop
- PostgreSQL 16
- Redis 7
- Auth0 account
- Mapbox account
🚀 Quick Start
# Clone the repository
git clone https://github.com/13x54n/Eve.git
cd Eve
# Checkout alpha release
git checkout v1.0.0-alpha.1
# Follow the getting started guide
# See GETTING_STARTED.md for complete instructions📖 Documentation
🐛 Known Issues
- Monitor dashboard has been removed (to be re-implemented)
- Email functionality requires SMTP configuration
- Mobile apps require development client build (not compatible with Expo Go)
📝 Release Notes
Backend Services
- Gateway service with compose and proxy modes
- Auth service with Auth0 integration
- Location service with H3 geospatial indexing
- Ride service for trip lifecycle management
- Notify service for real-time events
Mobile Apps
- Rider app with trip request and tracking
- Driver app with onboarding and earnings tracking
- Offline support with action queuing
- Real-time location updates
Admin Console
- Dashboard with platform metrics
- Rider and driver management
- Trip monitoring and audit
- Fare configuration management
- Role-based access control (RBAC)
🔗 Links
👥 Contributors
Special thanks to all contributors who made this release possible!
Full Changelog: https://github.com/13x54n/Eve/commits/v1.0.0-alpha.1