This is a webapp that hosts several authentication codes for various programming languages.
Here's a link to the project's documentation
Client: Javascript, HTML, CSS languages
Server: Python language, Django framework, SQL database
SignUp
Enables users to register with their Username, Email, and Password.
Login
Accesses user details and enables authenticated users to gain full access to the platform.
Comment
Allows authenticated users to leave comments or suggestions on the various authentication codes.
Reactions
Allows users to react with a thumbs-up or thumbs-down on the various authentication codes.
Search Tab
Allows users to search for various authentication codes by specifying their desired programming language.
Download
Enables authenticated users to download the authentication codes of their choice.
Cross-platform
The responsive design enables users to access the platform via their various ICT devices without any issues with the display.
Edit user details
Enables users to change their details after registration.
List all users
Shows a list of all registered users on the platform.
In your Command line interface:
Clone the repository to your local machine :
git clone https://github.com/zuri-training/auth_wiki_team2.git
Enter into the directory : cd auth_wiki_team2
Fetch for remote updates : git fetch origin
Pull any recent changes from the main branch: git pull origin main
Install a vrtual environment package : pip install virtualenv
Create a virtual environment : python -m venv env
Activate the virtual environment : env\Scripts\activate
Install dependencies : pip install -r requirements.txt
Make migrations: python manage.py makemigrations
Migrate all models : python manage.py migrate
Start Local Server: python manage.py runserver
Create a new branch to make your changes: git checkout -b <your-branch-name>
and make the required changes.
Stage the file: git add <your-changed-file>
Commit your file: git commit -m "<your-message>"
Also, make sure your commit message is detailed with what you changed and where you changed it.
Push your local changes: git push origin <your-branch-name>
If an error occurs here, it means that someone has made changes to the original file while you were working.
Simply run : git pull origin main
to sync your local file with the current main file and run git push origin <your-branch-name>
again.
Visit the remote url on Github to create a pull request.
Wait for the team leader to accept your pull request.
We are students of IngressiveForGood+ZuriTraining 2022 cohort. We are currently working as Team 2 on an Authentication Wiki project. With our exquisite team of experienced designers and developers, we were able to create a platform that hosts authentication codes of various programming languages. We hope our project helps you in your coding journey :v::blush::crossed_fingers: