3 simple steps to follow:
- Clone the repository.
npm run dev
si on veut dev, sinonnpm run start
.
L'hébergement se fait sur Heroku -> https://heroku.com Il suffira de vous créer un compte et je vous donnerai les permissions
pour le coté serveur -> https://github.com/greatskate/anoterservice-back
Fonctionalités:
- Naviguer en mode non connecté
- Procéder à une ouverture de compte
- Se connecter, se déconnecter
- Afficher mon profil et le pouvoir le modifier
- Naviguer dans les communeautés/rechercher une communauté
- Poster une annonce sur une communauté
- Créer et administrer une communeauté
- Voir les communautés que j'administre/celles auxquelles je participe
- Voir les annonces que j'ai postées/celles que j'ai conclues.
Points Techniques: Technologie utilisée: Anio
Composants
Création:
Vous pouvez créer de nouveaux composants dans le dossier composants Ce sont de simples fichiers HTML
Integration
Pour intégrer un composant utilisé {% "<nom du fichier composant>" %}
Exemple: content.html
<div class="page" data-page="home">
{% "home.html"%}
</div>
<div class="page" data-page="communities">
{% "communities.html"%}
</div>
<div class="page" data-page="profil">
{% "profil.html"%}
</div>
<div class="page" data-page="community">
{% "community.html"%}
</div>
Objects:
Creation:
Créer un object dans le dossier composants/objects Ce sont de simples fichiers HTML
Vous pouvez rajouter des tags de cette forme : [@name]
Utilisation:
Vous pouvez créer votre object en intégrant la fonction <nom du fichier>(object)
Exemple:
composants/objects/utilisateur.html
<div>
<span>[@name]</span>
</div>
index.js
utilisateur({name:"Chris"});
Scripts:
Vous pouvez intégrer des scripts natifs JS dans le dossier scripts Ils seront intégrés automatiquement
CSS:
Vous pouvez intégrer vos feuilles de style CSS dans le dossier styles Ils seront intégrés automatiquement