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.
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
the various functions to be implemented
- signup (register)
- otp (email verify)
- signin (login)
- 2 factor authenticate (security)
- signout (logout)
- forgot password (password reset)
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
account management
it contains everything that concerns the user personally
- post your experience, life ...
- presentation of your culture, traditions, rites and customs
- your country, its archipelago, its riches, its wonders, its special features
- your know-how, your ingenuity, your skills
- your history, that of your country and your people, its past glory, its suffering, its struggles, its vision, its hopes
- your country's job offers and opportunities, its benevolence towards its African neighbors.
- community based on values, visions, fraternity, job opportunities, ...
- african news
- planning and automation of one-off or recursive tasks, meet course planning, ...
- notification system
- text messages, short video, audio ...
- creating bonds of friendship and unity
- account configurations for personal life respects
- Back end (API RESTful)
- Flask
- Django rest framework
- Nodejs
- MySQL
- PostgreSQl
- Mongodb
- Redis
- Sqlite3
- ...
- Front end
- HTML/CSS
- Javascript
- Tailwind
- Bootstrap
- React
- Redis
- Sqlite3
- ...
- vscode, pycharm, spyder
- insomnia
- pgAdmin
- MongoDBCompass
- docker
not yet available