AS App is a web application created using React,Springboot designed to provide a user-friendly interface with features powered by Tailwind and spline.
- Add assignments
- Separate assignments based on importance
- Submit assignments to lecturers via mail.
- JWT implementation.
- React: A JavaScript library for building user interfaces.
- Springboot: backend.
- Spline: For 3d model.
- Tailwind: Styling.
To run this project locally, follow these steps:
-
Clone the repository: bash git clone [email protected]:VarshithPawarHR/Assignment-submission-application---AS-app.git
-
Configure the database:
Create a new MySQL database and update the configuration in
src/main/resources/application.properties
:bash
spring.datasource.url=jdbc:mysql://localhost:3306/Notes/your-database-name spring.datasource.username=your-database-username spring.datasource.password=your-database-password
-
Build the backend:
bash cd server/Notes ./mvnw package
-
Run the backend:
bash
java -jar target/Notes-0.0.1-SNAPSHOT.jar
-
Install frontend dependencies:
bash
cd client npm install
-
Run the frontend:
bash
npm start
-
Access the application:
Open http://localhost:3000 in your web browser.
Special thanks @shanpradeep2023 -- https://github.com/shanpradeep2023****