Skip to content

creation of a communication network between African intellectuals throughout the world for the valorisation of the African continent, its diversities, its values, its cultures and its immense unexploited potential by means of sharing, of discovery aiming at knowing its continent its power its history and its place in the future of humanity.

License

Notifications You must be signed in to change notification settings

African-Unity-Club/african-unity-club

Repository files navigation

African Unity Club

License GitHub contributors GitHub issues GitHub stars GitHub forks GitHub pull requests Twitter LinkedIn Facebook

creation of a communication network between African intellectuals throughout the world for the valorisation of the African continent, its diversities, its values, its cultures and its immense unexploited potential by means of sharing, of discovery aiming at knowing its continent its power its history and its place in the future of humanity.

Project Design

Run project

there are several microservices communicating via http, so for a local launch you'll need to launch all the microservices individually, and certainly in a particular order depending on dependencies.

which we'll look at later

1- clone

$ git clone https://github.com/African-Unity-Club/african-unity-club.git

2- install requirements and dependencies

$ cd african-unity-club
  • in Unix
african-unity-club$ sudo apt install virtualenv
african-unity-club$ virtualenv .venv
african-unity-club$ . .venv/bin/activate
african-unity-club$ python3 -m pip install -r requirements.txt
  • in Windows
african-unity-club$ python -m venv .venv
african-unity-club$ .venv\Scripts\activate
african-unity-club$ python -m pip install -r requirements.txt

3- run

Features

the various functions to be implemented

Authentication by token (backend side is ok, )

  • signup (register)
  • otp (email verify)
  • signin (login)
  • 2 factor authenticate (security)
  • signout (logout)
  • forgot password (password reset)

Dashboard

contains global and individual user activity statistics in diagrams, gauges and curves.
it's a complete summary

don't hesitate to add useful features, but also to share them for better coordination

Profile manager

account management
it contains everything that concerns the user personally

Social

  • post your experience, life ...

Culture

  • presentation of your culture, traditions, rites and customs
  • your country, its archipelago, its riches, its wonders, its special features

Talents

  • your know-how, your ingenuity, your skills

Stories

  • your history, that of your country and your people, its past glory, its suffering, its struggles, its vision, its hopes

Jobs

  • your country's job offers and opportunities, its benevolence towards its African neighbors.

Community

  • community based on values, visions, fraternity, job opportunities, ...

News

  • african news

Planning task

  • planning and automation of one-off or recursive tasks, meet course planning, ...

Notifications

  • notification system

Chats

  • text messages, short video, audio ...

Friendship

  • creating bonds of friendship and unity

Settings

  • account configurations for personal life respects

Technologies

  • Back end (API RESTful)
    • Flask
    • Django rest framework
    • Nodejs
    • MySQL
    • PostgreSQl
    • Mongodb
    • Redis
    • Sqlite3
    • ...
  • Front end
    • HTML/CSS
    • Javascript
    • Tailwind
    • Bootstrap
    • React
    • Redis
    • Sqlite3
    • ...

environment

  • vscode, pycharm, spyder
  • insomnia
  • pgAdmin
  • MongoDBCompass
  • docker

Deployement

not yet available

How to contibute

see how to contribute file

About

creation of a communication network between African intellectuals throughout the world for the valorisation of the African continent, its diversities, its values, its cultures and its immense unexploited potential by means of sharing, of discovery aiming at knowing its continent its power its history and its place in the future of humanity.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published