women-in-cloud-rvce-api

所属分类:模式识别(视觉/语音等)
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2023-09-06 15:38:19
上 传 者sh-1993
说明:  Spring boot API for Women In Cloud-R V工程学院,卓越中心。,
(Spring boot API for Women In Cloud - R V College of Engineering, Center of Excellence.,)

文件列表:
.mvn/ (0, 2023-10-17)
.mvn/wrapper/ (0, 2023-10-17)
.mvn/wrapper/maven-wrapper.jar (58727, 2023-10-17)
.mvn/wrapper/maven-wrapper.properties (233, 2023-10-17)
Dockerfile (240, 2023-10-17)
Licence (1075, 2023-10-17)
mvnw (10284, 2023-10-17)
mvnw.cmd (6734, 2023-10-17)
pom.xml (2411, 2023-10-17)
src/ (0, 2023-10-17)
src/main/ (0, 2023-10-17)
src/main/java/ (0, 2023-10-17)
src/main/java/com/ (0, 2023-10-17)
src/main/java/com/workspace/ (0, 2023-10-17)
src/main/java/com/workspace/management/ (0, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/ (0, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Controller/ (0, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Controller/AdminController.java (8167, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Controller/Reference.md (256, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Controller/UserController.java (4956, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/ (0, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/DocumentDao.java (600, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/EventDao.java (1175, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/FundDao.java (277, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/InternshipDao.java (1139, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/ProjectDao.java (1025, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/Reference.md (0, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/StaffDao.java (279, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Dao/StudentDao.java (781, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/ (0, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Document.java (2981, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Event.java (4217, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Fund.java (3331, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Internship.java (5662, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Project.java (5210, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Reference.md (0, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Staff.java (3370, 2023-10-17)
src/main/java/com/workspace/management/restfulapi_workspace_management/Entity/Student.java (6422, 2023-10-17)
... ...

# Women In Cloud RVCE API (UNOFFICIAL) Production [![Maintainability](https://api.codeclimate.com/v1/badges/a5688e693a48ff0953ca/maintainability)](https://codeclimate.com/github/mssandeepkamath/women-in-cloud-rvce-api/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/a5688e693a48ff0953ca/test_coverage)](https://codeclimate.com/github/mssandeepkamath/women-in-cloud-rvce-api/test_coverage) Unofficial API for Women In Cloud RVCE Center of Excellence Management. ![Architecture](https://user-images.githubusercontent.com/90695071/229217757-4a582538-3619-4a4a-9970-b0537a488e50.png) ## Table of Contents - [About](#about) - [Android App](#android-app) - [Web App](#web-app) - [API Documentation](#api-documentation) - [Environment Variables](#environment-variables) - [Contributing](#contributing) - [License](#license) - [Contact](#contact) ## About Women In Cloud RVCE API provides an unofficial backend service for the Women In Cloud RVCE Android & Web App. It offers various endpoints to manage projects, internships, events, student details, staff registration, and more. ## Android App The Android app is available on the Play Store. Explore it [here](https://play.google.com/store/apps/details?id=com.sandeep.womenincloudrvce). Repository: [women-in-cloud-rvce-android](https://github.com/mssandeepkamath/women-in-cloud-rvce-android) ## Web App Repository: [women-in-cloud-rvce-web](https://github.com/mssandeepkamath/women-in-cloud-rvce-web) ## API Documentation ### Base URL The base URL for API endpoints is `https://...`. ### Endpoints - `/project-applied-students/{project_id}/`: Get students who applied for a project. - `/internship-applied-students/{internship_id}/`: Get students who applied for an internship. - `/event-applied-students/{event_id}/`: Get students who applied for an event. - `/add-project`: Add a new project. - `/add-internship`: Add a new internship. - `/add-event`: Add a new event. - `/hire-project`: Hire a student for a project. - `/hire-internship`: Hire a student for an internship. - `/upload-project-document/{project_id}`: Upload project documents. - `/upload-internship-document/{internship_id}`: Upload internship documents. - `/upload-event-document/{event_id}`: Upload event documents. - `/student`: Get student details by USN. - `/funds`: Get funds information. - `/add-fund`: Add a new fund. - `/students`: Get registered students. - `/all-project-applied-students`: Get all students who applied for projects. - `/all-internship-applied-students`: Get all students who applied for internships. - `/all-event-applied-students`: Get all students who applied for events. - `/register-staff`: Register a staff member. - `/get-staff`: Get a list of staff members. - `/studentsCSV`: Get student details in CSV format. Refer to the [Java class diagram](https://user-images.githubusercontent.com/90695071/232433709-a390d603-3a38-401e-9adb-9799d075d41c.png) and [Spring model dependency diagram](https://user-images.githubusercontent.com/90695071/232434107-1a720fa8-e055-4b83-99f1-8bfc1b52f798.png) for an overview of the application's structure. ## Environment Variables Ensure to set the following environment variables: - `sql_user_name` - `sql_password` - `google_password` - `google_user_name` ## Contributing Contributions are welcome! To contribute: 1. Fork this repository. 2. Clone the forked repository locally. 3. Create a new branch for your feature/fix. 4. Make your changes and commit them. 5. Push the changes to your fork. 6. Create a pull request in the original repository. ## License This project is licensed under the [MIT License](Licence). ## Contact For questions or feedback, feel free to [contact us](mailto:msandeepcip@gmail.com). --- **Disclaimer:** This project is not affiliated with any official Women In Cloud RVCE platforms. It's developed independently for educational and community purposes.

近期下载者

相关文件


收藏者