Dukan Digital - Make your decentralized online store
Move your business online in just a few clicks. No technical knowledge required.
Repository Video ▶️
COVID-19 forcing your business to migrate Online? Say Hi to Dukan Digital!
Take your business online in minutes without any coding knowledge. Why pay commissions to third-party apps when your computer can single handedly manage your business by being the server, backend and dashboard!
Table of Contents
What is Dukan Digital
Dukan Digital is a Flask based desktop app that can help small and medium scale businesses to migrate online without any investment / technical knowledge. Dukan Digital uses your computer to host the server - thus eliminating the charges for hosting and maintenance.
Inspiration
As a result of the COVID-19 pandemic, all small scale businesses were forced to migrate online. These businesses were forced to join hands with delivery apps such as Swiggy, Zomato etc., These middlemen paved as an intermediary between the sellers and the buyers. A commission was charged to the sellers for every orders placed by these services. In order to eliminate this problem. Dukan Digital helps these businesses to easily expand their business online in just a few minutes. Anyone with a computer and good internet connection can use Dukan Digital to host their shop online without having any kind of technical knowledge.
License
This project is licensed 'Open-source' under MIT License. See LICENSE.md for the full details.
Technologies Used
- Flask framework
- Python
- Bootstrap for UI
- MongoDB (NoSQL Database)
- more...
Contributors
Samuel - Computer science engineering student who loves Python. Machine learning enthusiast.
Arjun - Computer science engineering undergrad with experience in HTML, CSS, React, Vue and Django.
Yashwanth - Full stack developer enthusiastic about distributed systems, stream processing/mining.
Guru - Developer and Infosec enthusiast.
We will be accepting contributions to the project on GitHub once the hackathon is completed. Your ideas, code and design contributions are always welcome!
Added video and committed all final changes to repository
Thanks for the wonderful hackathon FOSS United! :D
Completed linking the database with the flask app
We have completed linking linking mongoDB along with flask. The only last step tunneling the site from localhost to internet.
Commit 24 - Defining all routes and linking all the required screens done
We linked all the necessary screens an completed routes. We've totally made 24 commits to the repo as of now.
We are quite sleepy and need some rest. We will be continuing to code after some sleep. Good night!
Pushed all the code for launching the GUI into the CLIENT_GUI branch
The GUI launches without errors. The next steps are to link the static pages inside the GUI.
Added some backend to Flask and also made the Client GUI
The Client GUI works good and we are yet to add stuff into the GUI. All changes are pushed to Client_GUI branch of repo.
Basic flask app created in main.py and pushed to repository
The basic flask app has been created with a route to landing page. The changes are pushed to Client_GUI branch of the repo.
Completed static pages and pushed into front end branch of Github repo
We have successfully completed all the required static pages and pushed them into the front-end branch of the repo.
Project created by Samuel