Skip to content

A library of user authentication codes with usage documentation for different programming languages and frameworks.

License

Notifications You must be signed in to change notification settings

zuri-training/Team-dove

Repository files navigation

Team-dove

Auth-Wiki

A library of authentication codes for different programming languages and frameworks.

Table of content

  1. Project Description
  2. Project Implementation
  3. Requirements
  4. Installation Guide
  5. The Team

Project Description

Auth-wiki is a library of multi-factor authentication codes.

The aim of the platform is to provide quick access to authentication code snippets and libraries for developers, in order to fastrack their software development timeline.

The platform is built on the principle of (Don’t re-invent the wheel).

As a developer, you do not have to waste time writing classes or libraries for managing user authentication in your project.

All you need to do is to visit the platform, browse through a list of authentication codes written in your preferred programming language, then login to download the code snippet.

You can equally contribute to the libraries via comments as long as you are a registered user of the community.

Project Links

View Github Repository

View Figma Design

View Database Schema

View Project’s Live URL

Project Implementation

This is a web application built using a PHP framework called Laravel. This framework has a wide range of functionality and works perfectly with both small and large web application.

The entire template provided by the frontend developers will be converted to "blade" template which will be used in the application.

The authentication codes for various language and frameworks will be made available for download and a concise description will be provided for each code.

The authenticated users will also be able to show how satisfied they are and this will help the future users make an informed decision.

Design Tools

  1. Figma

Backend Development

  1. Language => PHP
  2. Framework => (Laravel)
  3. Database => (MySQL database)

Frontend Development

  1. HTML
  2. CSS
  3. JavaScript
  4. Font Awesome Icons

Requirements

• PHP (>= v8.1.10 recommended)

• Composer

• NPM

• MySQL or any database (update DB_CONNECTION in .env)

Installation Guide

• Clone git repository https://github.com/zuri-training/Team-dove.git

• Install dependencies composer install

• Create .env file. Copy contents from .env.example into .env (If .env file does not exist after installing dependencies)

• Generate APP_KEY php artisan key:generate

• Create database

• Update .env file

• Import table php artisan migrate

• Done? Go live! php artisan serve

The Project Team

Design Team

• Otusanya Iyabo (Team Lead)

• Aisha Sanusi

• Confidence Asor

• Jemine Okorodudu

• Uchechukwu Godwin

• Maureen Dimgba

• Moyinoluwa Ojo

• Anne Aleje

• Ezechukwu Ruth

• Temitope Ajayi

• Victoria Ogundele

Development Team

• Babatunde Okunlola - Assistant Team lead (Fullstack)

• Obinna Akaolisa - Dev. Team Lead (Fullstack)

• Dorcas Samuel (Fullstack)

• Christopher Adeyemi Ass. Dev Team lead (Backend)

• Andrew Efomah (Frontend)

• Adesina Adedeji (Fullstack)

• Siseku Oluwajuwon (Frontend)

Contributing to the project

For instructions on contributing to this project, please refer to the Contributing.md file.

About

A library of user authentication codes with usage documentation for different programming languages and frameworks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published