Table des matière
PlanMe est un outil d'organisation personnel inspiré de l'application Notion. Il se veux d'etre un site web qui regroupe plusieurs facon de s'organiser comme des notes traditionelles , calandrier ,budget avec projection et autres! Il y a aussi un algorythme de suggestionn de contatcs pour vous mettre en relation avec des utilisateur qui vous ressemble. Ce projet est un projet web monté avec React.js et Node.js. Il utilise aussi une base de donnée postgresql et est deployé avec docker.
Cette section indique comment installer les outils nécessaire et comment se servir de notre site puisqu'il n'est pas mis en ligne pour l'instant.
Liste des outils à installer pour l'installation du projet
Cette section explique comment installer le projet sur votre machine locale et comment le faire fonctionner.
-
Cloner le repo
git clone https://github.com/jslongtin/PlanMe.git
-
Installer npm
- cd dev/PlanMe
- npm install
- commandes pour intsall individuels(optionel)
npm install nodemon npm install bycriptjs react-chartjs npm install bycript npm install pg npm install tailwind npm install express --save npm install styled-components npm install react-router-dom npm install react-chartjs-2 npm install chart.js npm install @vitejs/plugin-react
- cd dev/PlanMe
- ouvrir docker desktop
- npm run dev
- Se creer un compte utilisateur
- modifier son compte utilisateur
- avoir son contenu organiser par page
- Prendre des notes classique avec du gras/sousligné/italique avec un titre
- avoir un calandrier avec son horaire
- ajouter/modifier/retirer des evenements dans son calandrier
- planifier son bugdet avec une projection du futur
- Ajouter des pages
- voir ses contacts
- voir ses contacts suggerer et les ajouter dans ses contatcs
Clickez sur les differantes sections sous projet pour vous amener au bon fichier
- https://1kevinson.com/how-to-create-a-postgres-database-in-docker/
- https://semaphoreci.com/community/tutorials/dockerizing-a-node-js-web-application
- https://www.youtube.com/watch?v=Dm0CmZz-QyI
- https://hub.docker.com/_/postgres
- https://hevodata.com/learn/docker-postgresql/
- https://www.section.io/engineering-education/build-and-dockerize-a-full-stack-react-app-with-nodejs-and-nginx/
- Pages
- Calandrier
- Scheduler
- Textes
- Register
- Graph
- Budget
- Module
- Navbar
- Utilisateur
- w3school react pages
Nos githubs - Jessika Longtin - Finnegan Simpson
Project Link: https://github.com/jslongtin/PlanMe