Welcome to the YouThexchange Project! This repository contains the source code for a web application built using React and ExpressJS.
This project is a web application developed using React, a popular JavaScript library for building user interfaces, and ExpressJS to build the backend for the web. The application is designed to describe the purpose or goal of your project briefly. This is the link of the website YouThexchange Project.
- Lương Nguyên Khoa (VNUHCM - University of Science)
- Dương Quang Thắng (VNUHCM - University of Science)
- Võ Thịnh Phát (VNUHCM - University of Science)
- Lý Nguyên Khang (HCMUT - Ho Chi Minh City University of Technology)
To get started with this project, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/Koa28062004/React-Web.git
To run the project, follow one of these methods:
- Build the project:
./build.sh
- Run the project:
./run.sh
Alternatively, you can use the quick run script:
./quickRun.sh
- Open your web browser and visit http://localhost:3000 to view the application.
Our project consists of 2 main folders: API and GUI, where API is the folder for the backend code and API serves the Frontend. We use ReactJS (frontend) and ExpressJS (backend).
Here is a more detailed analysis of your project structure:
"API" Folder:
- Used for developing the backend of the application that uses ExpressJS.
- data.txt used for storing data.
- index.js is the primary function in API to code the search input.
"GUI" Folder:
- Where the front end of the application is developed using ReactJS.
- Can be organized into subfolders similar to the "API" folder to manage different parts of the user interface.
- Each subfolder in "GUI" contains React source code, UI components, CSS files, images, and files related to the application's user interface.