This document provides information on setting up and running the web application.
Application Overview
This web application utilizes a Next.js frontend built with TypeScript and a Spring Boot backend written in Java. The UI is fully functional and interacts with the backend API.
Requirements:
Node.js (recommended version: 16+) Yarn or NPM package manager Java 11+ Maven Getting Started:
Frontend: Clone the repository. Open a terminal in the project directory. Install dependencies: npm install (or yarn install). Start the development server: npm run dev (or yarn dev). Navigate to http://localhost:3000 in your browser. Backend: Navigate to the backend directory. Run the main application file: mvn spring-boot:run. Or just run the main file BsApplication(make sure necessary dependencies are installed in the intellij) Additional Notes:
The backend API is exposed on port 8080 by default. The frontend communicates with the backend through RESTful API calls. Specific API endpoints and documentation are currently unavailable. This is a basic setup. Additional configuration and customization may be required depending on your specific needs. Change all the end point urls to localhost3000 in the backend and localhost8080 in the backend.
Support:
For any questions or issues, please feel free to reach out.
Enjoy developing!
This readme provides a basic framework. You can further customize it by adding details like:
Specific API endpoints and usage instructions. Configuration options for both frontend and backend.