Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Web Programming Laboratory

Pagină web personală pentru proiecte și lucrări de laborator — React Branch

React Express MongoDB Node.js


📋 Despre

Proiect realizat cu React.js pe frontend și Express + Node.js pe backend, conectat la o bază de date MongoDB. Folosit ca pagină personală pentru afișarea proiectelor și a lucrărilor de laborator.


🚀 Tech Stack

Layer Tehnologie
Frontend React.js
Backend Node.js + Express
Database MongoDB
Package Manager npm

📁 Structura proiectului

├── server/
│   ├── index.js          # Entry point — Express server
│   └── models/
│       └── Project.js    # Mongoose model
├── src/
│   ├── assets/
│   ├── components/
│   ├── css/
│   └── pages/
├── public/
├── index.html
└── README.md

⚙️ Instalare și pornire

Cerințe

Pași

  1. Clonează repository-ul

    git clone https://github.com/your-username/your-repo.git
    cd your-repo
    git checkout react
  2. Instalează dependențele

    npm install
  3. Configurează variabilele de mediu

    Creează un fișier .env în rădăcina proiectului:

    MONGODB_URI=mongodb://localhost:27017/your-db-name
    PORT=5000
  4. Pornește serverul Express

    node server/index.js
  5. Pornește aplicația React (într-un terminal separat)

    npm run dev

    Aplicația va fi disponibilă la http://localhost:5173 (Vite) sau http://localhost:3000 (CRA).


🗄️ Baza de date

Proiectul folosește MongoDB prin Mongoose. Asigură-te că serverul MongoDB rulează local sau că ai un URI valid de la MongoDB Atlas.


📄 Licență

Repository pentru uz educațional.

About

UniTBv year II Web Programming laboratory work

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages