A platform for internship project submissions and organization invitations.
AccioINTERN is a platform designed to streamline the process of internship project submissions and organization invitations. It allows users to submit their projects and receive invitations to join a GitHub organization automatically.
- User-friendly Interface: Simple form-based submission for GitHub usernames.
- Automated Invitations: GitHub Actions workflow sends organization invitations.
- Scalable: Easily adaptable for different organizational needs.
To get started with AccioINTERN, follow these steps:
-
Clone the repository:
git clone https://github.com/AccioINTERN/acciointern.github.io.git cd acciointern.github.io
-
Configure GitHub Actions:
- Edit
.github/workflows/invite.yml
with your organization name and setup secrets forGITHUB_TOKEN
.
- Edit
-
Deploy Serverless Function:
- Deploy
api/join.js
to handle GitHub invitation requests.
- Deploy
-
Host the Static Website:
- Host
index.html
on GitHub Pages or any web hosting service.
- Host
-
Customize:
- Customize the UI and functionality based on your organization's needs.
Contributions are welcome! Please follow these guidelines:
- Fork the repository and create your branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
This project is licensed under the CC BY-SA 4.0 License - see the LICENSE file for details.