Welcome to Farmat, a modern, responsive eCommerce platform built with Django, Bootstrap CSS and React.js, focusing on eradicating middlemen that starve farmers of their profits. . My goal is to create an e-commerce application that allows farmers to sell their farm animals, with an emphasis on intuitive design, user-friendly navigation, and secure checkout processes.
This project was developed as part of my Moringa final projcet
- Django Framework
- Sqlite
- Models
- Django-rest
- Pyjwt
- Bootstrap Css
- React.js
- Jinja Templating
- Sqlite
- Migrations
- Seeders
- Authentication and Authorization
- CSRF Protection
- Validation
- Render
- Vercel
- Unittest(Django)
- Jest(React)
- Git and GitHub
- GitHub actions
This architecture is designed to be modular and scalable, allowing for parts of the system to be updated or replaced as requirements evolve without major overhauls to the entire application.
- User Authentication: Secure login and registration system powered by Django-jwt.
- Cart Management: Session-based cart system for adding and removing products.
- Order Processing: Simplified checkout process and order history tracking for registered users.
- Dynamic Interactions: Minimal, intuitive interactions with react.js for a smooth frontend experience.