Il s'agit d'une application construite avec Mern Stack, et vous pouvez accéder à la démo en direct ici et vous pouvez cliquer sur l'image suivante pour regarder la vidéo!
Cliquez sur l'image pour regarder la vidéo!
Mon but de développer ce projet est de montrer ce que je peux faire à la fois sur le frontend et le backend. Je voudrais également souligner que c'est mon premier projet en tant que Mern Stack.
Côté serveur | Côté client | Seul le développement |
---|---|---|
expressjs | composants coiffés | nomon |
exprimé | reduxjs-toolkit | |
mangouste | react-beeauful-dnd | |
cors | matériau-UI | |
chemin | axios | |
dotenv | date-fns | |
JSONWEBToken | moment | |
bcryptjs | Atlaskit / CSS-Réinitialisation | |
REACT-HOOK / MOUSE Position | ||
react-router | ||
Réagir des crochets |
Télécharger Nodejs ici
Pour la base de données, vous pouvez utiliser MongoDB local ou Mongo Atlas. Voir ici
Clone le référentiel:
git clone https://github.com/umurdogann/trello-clone-mern
Répertoire de modification:
cd trello-clone-mern
Ouvrez le deuxième terminal même emplacement:
gnome-terminal
start
Changer le répertoire du premier terminal et les packages d'installation:
cd server
npm install
Créer un fichier .env dans le répertoire serveur comme .env.example et entrez les variables requises
Démarrez le serveur:
npm run start
Commuter le deuxième terminal
Changer le répertoire du deuxième terminal et les packages d'installation:
cd client
npm install
Démarrez le client:
npm run start