Res-AI Hub is the central platform for exploring and accessing AI-powered tools built on the ResilientDB ecosystem. It provides an intuitive interface to discover, learn about, and access various AI tools including Nexus, Beacon, and ContractForge.
Res-AI unlocks next-generation AI capabilities on ResilientDB, enabling users to:
- Explore consensus protocols and research papers with AI assistance
- Interact with documentation through intelligent Q&A systems
- Develop smart contracts with AI-powered suggestions
- Discover the innovations behind our high-performance blockchain database
🔮 Nexus
Your intelligent gateway to ResilientDB's world. Explore consensus protocols, dive into research papers, and discover the innovations behind our database.
📚 Beacon
Explore your documentation like never before — ask questions, dive deep, and connect directly to the underlying code.
Forge smart contracts with AI assistance. Design, deploy, and manage blockchain contracts with intelligent suggestions and automated testing.
- Node.js (v18 or higher)
- npm or yarn
- Git
-
Clone the repository
git clone https://github.com/Bismanpal-Singh/Res-AI.git cd Res-AI -
Install dependencies
npm install # or yarn install -
Start the development server
npm run dev # or yarn dev -
Open your browser Navigate to
http://localhost:5173to see the application.
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint
- Frontend Framework: React 19.0.0
- Language: TypeScript 5.7.2
- Build Tool: Vite 6.3.1
- Styling: Tailwind CSS
- Animations: Framer Motion, Lottie React
- UI Components: Custom components with shadcn/ui
- Routing: React Router DOM
- Icons: Lucide React, Tabler Icons
- ✨ Modern UI/UX with smooth animations and responsive design
- 🎭 Interactive Carousel showcasing our AI tools
- 📱 Mobile-First responsive design
- 🌙 Dark Theme with beautiful gradients
- ⚡ Fast Performance with Vite and optimized assets
- 🎯 Accessibility focused design
- 🔗 Seamless Integration with ResilientDB ecosystem
We welcome contributions from the community! This project is participating in Hacktoberfest 2025.
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature
- Make your changes
- Commit your changes
git commit -m 'Add some amazing feature' - Push to the branch
git push origin feature/amazing-feature
- Open a Pull Request
- 🎨 UI/UX Improvements - Enhance the user interface and experience
- ♿ Accessibility - Make the platform more accessible
- 📱 Mobile Experience - Improve mobile and touch interactions
- ⚡ Quick Wins - Small improvements and bug fixes
- 🧪 Testing - Add tests and improve code quality
- 📚 Documentation - Improve documentation and guides
good first issue- Perfect for first-time contributorshelp wanted- Community help neededenhancement- New features and improvementsbug- Bug fixesdocumentation- Documentation improvementsui/ux- Design-related issuesmobile- Mobile-specific improvements
src/
├── components/ # Reusable UI components
│ ├── ui/ # Base UI components
│ ├── NavBar.tsx # Navigation component
│ ├── Hero.tsx # Hero section
│ └── footer.tsx # Footer component
├── pages/ # Page components
│ ├── Home.tsx # Home page
│ ├── ToolsPage.tsx # Tools showcase
│ └── LandingPage.tsx # Landing page
├── assets/ # Static assets
│ └── *.json # Lottie animation files
├── lib/ # Utility functions
└── App.tsx # Main app component
This project is participating in Hacktoberfest! We have several contribution opportunities:
- Beginner-friendly issues for first-time contributors
- UI/UX enhancements for design enthusiasts
- Mobile improvements for mobile developers
- Quick wins for quick contributions
- Accessibility improvements for inclusive design
Check out our issue templates for detailed contribution guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- ExpoLab at UC Davis for the amazing research and development
- ResilientDB community for the incredible blockchain database
- Contributors who help make this project better
- Hacktoberfest for encouraging open source contributions
- LinkedIn: bismanpal-anand
- ResilientDB: https://resilientdb.apache.org/
- ExpoLab: https://expolab.resilientdb.com/
Made with ❤️ by the ExpoLab team at UC Davis
