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)
[![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.
近期下载者:
相关文件:
收藏者: