https://github.com/csehg0312/takac-zoo
https://github.com/csehg0312/takac-zoo
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/csehg0312/takac-zoo
- Owner: csehg0312
- Created: 2024-04-17T16:10:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-22T12:06:29.000Z (over 1 year ago)
- Last Synced: 2024-04-22T12:54:11.745Z (over 1 year ago)
- Language: Vue
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- Gábor Cseh [ Github profile ](https://github.com/csehg0312/)
- Kaszmán Dániel [ Github profile ](https://github.com/danielkaszman)
# 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
- Cseh Gábor [ Github profil ](https://github.com/csehg0312/)
- Kaszmán Dániel [ Github profil ](https://github.com/danielkaszman)