An open API service indexing awesome lists of open source software.

https://github.com/csehg0312/takac-zoo


https://github.com/csehg0312/takac-zoo

Last synced: 8 months ago
JSON representation

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)