{"id":18359201,"url":"https://github.com/shiinaneet/violationwebreactapp","last_synced_at":"2025-04-10T03:19:03.115Z","repository":{"id":258540835,"uuid":"866914295","full_name":"ShiinaNeet/ViolationWebReactApp","owner":"ShiinaNeet","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-03T02:15:56.000Z","size":1657,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T03:19:00.299Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShiinaNeet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-03T05:39:41.000Z","updated_at":"2025-04-03T02:15:59.000Z","dependencies_parsed_at":"2024-11-13T10:20:39.004Z","dependency_job_id":"a5594687-7049-4deb-956a-2c3e1c64246b","html_url":"https://github.com/ShiinaNeet/ViolationWebReactApp","commit_stats":null,"previous_names":["shiinaneet/violationwebreactapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShiinaNeet%2FViolationWebReactApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShiinaNeet%2FViolationWebReactApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShiinaNeet%2FViolationWebReactApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShiinaNeet%2FViolationWebReactApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShiinaNeet","download_url":"https://codeload.github.com/ShiinaNeet/ViolationWebReactApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248148250,"owners_count":21055548,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T22:21:27.728Z","updated_at":"2025-04-10T03:19:03.078Z","avatar_url":"https://github.com/ShiinaNeet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Student Violation Management with Email Integration\n\n**Student Violation List** is a web application designed to manage student violations effectively. It allows users to create, edit, and delete violations, as well as visualize the data through charts that display monthly and overall student violations. The application is built using React with Vite and Material UI.\n\nWebsite: [Student-Violations-Website](https://react.shiinaneet.site/)\n\n## Features\n\n- **CRUD Operations**: Create, read, update, and delete student violations.\n- **Violation Management**: Easily manage and categorize student violations.\n- **Data Visualization**: View charts for monthly and overall student violations.\n- **Responsive Design**: Optimized for both desktop and mobile devices.\n\n## Tech Stack\n\n- **Frontend**: React (Vite)\n- **UI Framework**: Material UI\n- **Charts**: Material UI X\n- **Deployment**: (Nginx - Ubuntu)\n\n## Prerequisites\n\nTo run this project locally, you need to have the following installed:\n\n- [Node.js](https://nodejs.org/en/)\n- [npm](https://www.npmjs.com/)\n\n## Installation\n\nFollow these steps to set up the project locally:\n\n1. **Clone the repository**:\n    ```bash\n    git clone https://github.com/shiinaneet/ViolationWebReactApp.git\n    cd ViolationWebReactApp\n    ```\n\n2. **Install dependencies**:\n    ```bash\n    npm install\n    ```\n\n3. **Run the application**:\n    ```bash\n    npm run dev\n    ```\n\n4. **Open your browser**:\n    Visit `http://localhost:3000` (or the port specified in the console) to view the application.\n\n## Screenshots\n\nThis is outdated. You can request them in Issues.\n\n1. **Student with Violation List**  \n    ![Student with Violation List](https://github.com/user-attachments/assets/39acb72e-8403-42c0-995a-bcd072fa47d3)\n    ![Edit student Violation](https://github.com/user-attachments/assets/9ddb6852-a53c-4839-ad62-a95696e9036d)\n    ![Student Full information](https://github.com/user-attachments/assets/08c4654e-bb3f-464c-89ec-ce923832af91)\n    ![Student Send Email](https://github.com/user-attachments/assets/919355d2-e65e-40af-b5e9-0f40982859ea)\n\n\n2. **Violation List**  \n    ![Violation List](https://github.com/user-attachments/assets/63d9ced8-9b86-42f4-906a-19d4f556d5a4)\n\n\n3. **Violation Chart**  \n    ![Chart](https://github.com/user-attachments/assets/b85a80b1-906c-429c-bc24-1f97fd0d7b7b)\n\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Contact\n\nFor any inquiries, please contact:\n- **Name**: Gene Paolo Dayandayan\n- **Email**: dayandayangenepaolo@gmail.com\n- **GitHub**: [github.com/ShiinaNeet](https://github.com/ShiinaNeet)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshiinaneet%2Fviolationwebreactapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshiinaneet%2Fviolationwebreactapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshiinaneet%2Fviolationwebreactapp/lists"}