https://github.com/drbea/tech4all
TECH4ALL Blog est un blog d'entreprise construit avec Django et Bootstrap, css javascript conçu pour promouvoir les services, informer les clients et renforcer la marque à travers des articles dynamiques et engageants.
https://github.com/drbea/tech4all
Last synced: 2 months ago
JSON representation
TECH4ALL Blog est un blog d'entreprise construit avec Django et Bootstrap, css javascript conçu pour promouvoir les services, informer les clients et renforcer la marque à travers des articles dynamiques et engageants.
- Host: GitHub
- URL: https://github.com/drbea/tech4all
- Owner: drbea
- Created: 2024-08-16T15:27:34.000Z (9 months ago)
- Default Branch: bea
- Last Pushed: 2024-08-27T01:00:48.000Z (9 months ago)
- Last Synced: 2024-08-28T02:34:32.412Z (9 months ago)
- Language: Python
- Homepage:
- Size: 24 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TECH4ALL Blog
## A. DescriptionTECH4ALL Blog est un projet de blog d'entreprise développé avec Django et Bootstrap. Il est conçu pour promouvoir les services de l'entreprise, informer les clients, et renforcer la marque à travers des articles pertinents et engageants.
### A.1. FonctionnalitésPage d'accueil élégante : Comprend une barre de navigation avec le logo RAS TECH, une barre de recherche intégrée, et des liens de navigation vers les sections principales.
Barres latérales (sidebars) :
Sidebar gauche : Contient les liens vers les différents services de l'entreprise.
Sidebar droit : Affiche les activités récentes du blog, comme les nouveaux articles ou mises à jour importantes.
Articles de blog : Les articles sont classés en catégories pour une navigation facile et sont publiés régulièrement pour maintenir l'engagement des lecteurs.
Système de commentaires : Permet aux utilisateurs de laisser des commentaires et d'interagir avec les articles.
Partage sur les réseaux sociaux : Intègre des boutons de partage pour diffuser les articles sur les principales plateformes sociales.
Design responsive : Utilise Bootstrap pour garantir une expérience utilisateur optimale sur tous les appareils.### A.2. Technologies utilisées
Django : Backend du projet, gestion des articles et des commentaires.
Bootstrap : Pour une mise en page moderne et responsive.
Font Awesome : Utilisé pour les icônes des réseaux sociaux dans le footer.
SQLite (par défaut, remplaçable par d'autres bases de données pour la production).## B. INSTALLATION
Commencer par telecharger le format compresser et decompresser le dans le repertoire que vous voulez ou### B.1 cloner le depot en faisant ceci
```bash
git clone https://github.com/drbea/tech4all.git
```#### ensuite placez vous dans le repertoire tech4all
```bash
cd tech4all
```#### creer un environement virtuel et activez le
## Sous linux
### creer avec
```bash
python -m venv virtualEnvName
```
### activer avec
```bash
source virtualEnvName/bin/activate
```## Sous Windows
### creer avec
```bash
python -m venv virtualEnvName
```
### activer avec
```bash
virtualEnvName/Scripts/activate
```Une fois votre environnement virtuel est en marche quand vous l'activez:
#### installer les dependances du project en faisant ceci
```bash
pip install -r requirements.txt
```
cette commande installera django et et ssa suite pour notre projet
maintenant#### Appliquer les migrations et Lancer le serveur de developpement django
```bash
python backend/manage.py migrate
```
###### placez-vous dans le repertoire backend:
```bash
cd backend &&python manage.py migrate
```
###### si vous etes toujours dans le repertoire racine 'tech4all'
```bash
python backend/manage.py runserver
```ou si voulez vous placer dans le dossier backend faites:
```bash
python manage.py runserver
```## C. notes {ONLY} for linux users
### ou si voulez utliser l'environement envTech qui existe,
### mais je suis sous linux donc ne l'utiliser que si vous etes sous une distro linux
```git
source .envTech/bin/activate
```