Skip to content

This repository contains the codebase for a school project with purpose of building a fullstack web application.

Notifications You must be signed in to change notification settings

csehg0312/Takac-Zoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fullstack MongoDB application(EN)

This repository contains the source code for the fullstack MongoDB application, which was created as a school project for a course at J. Selye University.

Overview

This project presents a fullstack web application using MongoDB as a database. It demonstrates the integration of front-end and back-end technologies to create a cohesive and functional system.

Functions

  • MongoDB Integration: uses MongoDB to store and manage data.
  • Fullstack Implementation: Demonstrates integration of front-end and back-end technologies to ensure a seamless user experience.
  • RESTful API: implements RESTful API for communication between front-end and back-end components.
  • CRUD Operations: supports CRUD (Create, Read, Update, Delete) operations to manage data within the application.

Technologies used

  • Frontend:

    • HTML
    • CSS
    • JavaScript (e.g. React, Angular or Vue.js framework)
  • Backend:

    • Node.js
    • Axios
  • Database:

    • MongoDB

First steps

To run the application locally, follow the steps below:

  1. Clone this repository to your local machine.
  2. Make sure you have Node.js and MongoDB installed.
  3. navigate to the project directory in the terminal.
  4. Open the server folder in terminal.
  5. Install the dependencies by running the npm install command.
  6. Run the server with npm start.
  7. Open the client folder in terminal.
  8. Install the dependencies by running the npm install command.
  9. Run the frontend with npm run dev.
  10. Access the application in your web browser at http://localhost:PORT, where PORT is the configured port number for the application.

Usage

  • After the application is started, it will redirect you to the main page.
  • From here you can navigate between different sections within the application, perform CRUD operations and use the features provided by the system.

Contributors

Fullstack MongoDB alkalmazás(HU)

Ez a repository tartalmazza a fullstack MongoDB alkalmazás forráskódját, amelyet a J. Selye Egyetem egyik kurzusához készítettünk iskolai projektként.

Áttekintés

Ez a projekt egy teljeskörű webalkalmazást mutat be, amely MongoDB-t használ adatbázisként. A front-end és a back-end technológiák integrációját demonstrálja, hogy összetartó és funkcionális rendszert hozzon létre.

Funkciók

  • MongoDB Integráció: MongoDB-t használ az adatok tárolására és kezelésére.
  • Fullstack Implementáció: A front-end és a back-end technológiák integrációját mutatja be, biztosítva a zökkenőmentes felhasználói élményt.
  • RESTful API: RESTful API-t implementál a front-end és a back-end komponensek közötti kommunikációhoz.
  • Felhasználói Hitelesítés: Felhasználói hitelesítési és autorizációs funkciókat nyújt, hogy biztonságos hozzáférést biztosítson az alkalmazáshoz.
  • CRUD Műveletek: CRUD (Create, Read, Update, Delete) műveleteket támogat az adatok kezeléséhez az alkalmazáson belül.

Használt Technológiák

  • Frontend:

    • HTML
    • CSS
    • JavaScript (pl. React, Angular vagy Vue.js keretrendszerrel)
  • Backend:

    • Node.js
    • Axios
  • Adatbázis:

    • MongoDB

Első lépések

Az alkalmazás helyi futtatásához kövesse az alábbi lépéseket:

  1. Klónozza ezt a repository-t a helyi gépére.
  2. Győződjön meg róla, hogy telepítve van-e a Node.js és a MongoDB.
  3. Navigáljon a projekt könyvtárába a terminálban.
  4. Nyissa meg a server mappát terminálban.
  5. Telepítse a függőségeket a npm install parancs futtatásával.
  6. Futtassa az szervert az npm start paranccsal.
  7. Nyissa meg a client mappát terminálban.
  8. Telepítse a függőségeket a npm install parancs futtatásával.
  9. Futtassa az frontendet a npm run dev paranccsal.
  10. Az alkalmazáshoz a webböngészőjében a http://localhost:PORT címen férhet hozzá, ahol a PORT a beállított portszám az alkalmazás számára.

Használat

  • Az alkalmazás elindítása után a főoldalra fog irányítani.
  • Innen navigálhat különböző szakaszok között az alkalmazáson belül, végezhet CRUD műveleteket, és használhatja a rendszer nyújtotta funkciókat.

Hozzájárulók

About

This repository contains the codebase for a school project with purpose of building a fullstack web application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •