- Project Description
- Problem statement
- Framework for building
- Contributors Guide
- Features of the Website
- Product Specification
- Project Status
- Contributors
- Relevant Links
- API Details
- Acknowledgements
This project involve building a web site for generating a (Quick Response) qr_code where user that visit the site can only generate the code after registration. The code generated should also be able to use both on and offline and can be shared via email, can be downloaded in PNG and PDF
With the evolution of Technology, quick access to service using an encrypted method has been evolving over the years, platform for the creating this encryption is what we will be building.
- Visit the Repository to the Project on Github Website
https://github.com/zuri-training/qr-gen-proj-team55
- Fork the repository: Click the "Fork" button on the upper right corner of the Repo page.*
- Make a local clone by:
Copying the URL for the forked Repo
https://github.com/zuri-training/qr-gen-proj-team55
Create a Folder on your Local machine for the project
Open Command prompt / Terminal in the same folder location
In your Terminal, type:
git clone https://github.com/github_username/qr-gen-proj-team55.git
- Open terminal and set upstream branch:
git remote add upstream https://github.com/zuri-training/qr-gen-proj-team55
- To add install all requirement for contributors to updates packages run on cloned terminal:
pip install -r requirements.txt
- Pull upstream to get up to date with the original repo:
git pull upstream main
- Create a new branch for the task you are working on :
git checkout -b branchName
(Make sure your branchName is descriptive in context to the feature you are working on. Also be sure to check which branch you are on usinggit status
before you begin working) - When you're done with your task, do:
git add
- Commit your work with a message:
git commit -m "message"
- Commit your work with a message:
- To avoid conflicts:
git pull upstream main
- Then push your branch:
git push origin branchName
- This creates the branch remotely and pushes to that branch on the Github - Go to Github and create a new pull request to the main branch. It will then be reviewed and merged into the master.
Unauthenticated users - An individual that has not registered to the website would be able to:
- Visit the platform to view basic information about it
- View and Interact with the documentation
- Register to view more details
- No access to use until registered
Authenticated Users - A user that has fully registered and has completed all the verification processes in the website:
- Full access to the platform
- Allow setting on what should happen when qr is scanned - give at least 2 options.
- Allow users to download (allow png, jpg and pdf download format), or share code by email or social media.
- Allow users to save data and come back to it
- Mobile Phones
- Tablets
- Laptops
Project is : in progress
- Figma Design
- FigJam Design
- BackEnd Schema
- Design Documentation
Special thanks to Zuri Team and I4G for giving every member of this Team the privelege to Learn as well as implement what they have have in a real life settings.