Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

crypto-exchange-platform

crypto-exchange-platform/ ├── backend/ # All backend code and configurations │ ├── app/ # Application logic │ │ ├── controllers/ # Controllers for API endpoints │ │ │ ├── authController.js │ │ │ ├── userController.js │ │ │ ├── walletController.js │ │ │ └── orderController.js │ │ ├── models/ # Database models/schema │ │ │ ├── user.js │ │ │ ├── wallet.js │ │ │ ├── order.js │ │ │ └── transaction.js │ │ ├── routes/ # API route definitions │ │ │ ├── authRoutes.js │ │ │ ├── userRoutes.js │ │ │ └── walletRoutes.js │ │ └── services/ # Service logic (e.g., fetching real-time prices) │ │ ├── priceService.js │ │ ├── transactionService.js │ │ └── orderMatchingService.js │ ├── config/ # Configuration files │ │ ├── dbConfig.js # Database connection configuration │ │ ├── appConfig.js # General app settings │ │ └── env/ # Environment-specific configurations │ ├── database/ # Database scripts and migrations │ │ ├── migrations/ # Database migration scripts │ │ ├── seeders/ # Initial or mock data for the database │ │ ├── schema.sql # SQL schema file │ │ └── queries.sql # Common SQL queries for testing │ ├── middlewares/ # Middleware functions (e.g., authentication) │ │ ├── authMiddleware.js │ │ └── errorMiddleware.js │ ├── utils/ # Utility functions (e.g., hash passwords, validations) │ │ ├── cryptoUtils.js │ │ ├── validationUtils.js │ │ └── logger.js │ ├── tests/ # Backend tests │ │ ├── integration/ # Integration tests │ │ ├── unit/ # Unit tests │ │ └── testConfig.js │ ├── server.js # Entry point for backend server │ └── package.json # Backend dependencies │ ├── frontend/ # All frontend code (optional for later phases) │ ├── src/ │ │ ├── components/ # Reusable UI components │ │ ├── pages/ # Page components (e.g., Home, Dashboard) │ │ ├── styles/ # CSS or SCSS stylesheets │ │ ├── utils/ # Frontend utility functions │ │ ├── App.js # Main React app entry point │ │ └── index.js # Frontend entry point │ └── package.json # Frontend dependencies │ ├── docs/ # Documentation for the project │ ├── API.md # API endpoint documentation │ ├── DATABASE.md # Database schema explanation │ ├── INSTALLATION.md # Setup and installation guide │ └── ROADMAP.md # Project roadmap and milestones │ ├── .gitignore # Files and folders to ignore in Git ├── README.md # Project overview and instructions └── docker-compose.yml # Docker configuration for the project

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages