Untitled Shop
Overview #
UntitledShop is a full stack e-commerce website Power by React and ASP.NET Core.
Click to view the shop site
Click to view the admin panel
Project Highlights #
Frontend #
- Language: Written in TypeScript and TSX.
- State Management: Utilizes Zustand along with React Context for global state management.
- Data Fetching: Implements infinite loading using SWR Library.
- HTTP Client: Custom Axios instance for backend communication.
- Styling: Styled with Tailwind CSS, ensuring full responsiveness across devices.
Backend #
- Server and API: Built with C#, using the ASP.NET Core framework to construct an HTTP server and create RESTful APIs.
- Authentication: Uses JWT for user authentication.
Data Management #
- Database: Data is stored in MongoDB.
Deployment #
- CI/CD: Set up Github Action to automatically build and deploy both frontend and backend to the remote server.
- Web Server: The project is served using Nginx.
View the source code at: #
Frontend: Untitled-Shop
Backend(.NET Version): Untitled-Shop-Dotnet
Backend(Go Version): Untitled-Shop-Go
Admin Panel: Untitled-Shop-Admin