EF Blockchain Web3 Project
EF Blockchain is a comprehensive Web3 project built with .NET Core backend and React frontend. This project demonstrates modern blockchain integration and full-stack development practices.
About This Project
EF Blockchain serves as a complete Web3 solution that includes:
- Backend API: Built with .NET Core for robust blockchain operations
- Frontend Web App: React + TypeScript with Tailwind CSS
Key Features
Backend Features
- Minimal APIs
- Comprehensive unit and integration tests
- Swagger/OpenAPI documentation
Frontend Features
- Modern React with TypeScript
- Tailwind CSS for beautiful components
- Responsive design
- ESLint and Prettier integration
Tech Stack
Backend:
- .NET Core 8.0
- Swagger/OpenAPI
- xUnit for testing
Frontend:
- React 18
- TypeScript
- Tailwind CSS
Project Structure
web3-001-ef-blockchain/
├── backend/
│ ├── src/
│ │ ├── Server/
│ │ │ ├── Endpoints/
│ │ │ └── Program.cs
│ │ ├── Domain/
│ │ └── Client/
│ │ │ ├── MinerApp.cs
│ │ │ └── WalletApp.cs
│ └── tests/
│ ├── UnitTest/
│ └── IntegrationTest/
├── frontend/
│ ├── src/
│ ├── public/
Getting Started
Ready to dive in? Check out our Getting Started guide to set up your development environment and run the project locally.
Author
Ederson Fernandes
- GitHub: @efernandes-tech
- Project: web3-001-ef-blockchain