# Web hosting for students with a project to submit\
\
Turn an HTML assignment, built class project, portfolio, resume, presentation or research document into one HTTPS link. Submit the browser result, then keep the same address if the work needs a correction.\
\
## What students actually send\
\
Web hosting for students puts browser-ready coursework and portfolio material on a public address. It is useful when an instructor, teammate or hiring manager needs to open the result without running the source project, installing packages or reaching a local development server.\
\
The submitted artifact depends on the course. A first HTML assignment may be one file and can use single-file HTML hosting. A React or Vite class project needs its built output and the framework guide for the command and output folder. Raw HTML copied from a chat or class exercise can go through HTML to URL without creating a local file first.\
\
Students also publish work that is not a website. A portfolio link can support applications, a resume link can stay current after edits, and a research PDF can open directly in a browser. The free plan keeps one site and does not require a card, but its pages are noindex, so it is suited to direct sharing rather than search discovery.\
\
- **HTML assignment.** A single page or small multi-file site submitted as the browser result rather than as source code alone.\
- **Framework project.** The static dist, build, out or other output folder produced after the project builds successfully.\
- **Portfolio.** Selected class, personal and collaborative work presented for internships, jobs or further study.\
- **Resume.** A PDF or HTML CV at a link that can stay fixed when the document is corrected.\
- **Presentation or research paper.** Slides, a poster, a PDF report or supporting media that should open without a drive-access request.\
- **AI-generated experiment.** HTML, JSX or a built project from an AI tool, checked and understood before it is submitted or shared.\
\
## The right publishing route for the assignment\
\
Start from the format you have at the deadline. Do not rebuild a finished artifact only to make it fit another uploader.\
\
- **Intro web students.** Publish a first page with HTML hosting or paste it through HTML to URL.\
- **Framework students.** Find the build command and output directory in the framework guide hub.\
- **Internship and job applicants.** Collect work behind a portfolio link and keep the address current.\
- **Graduating students.** Give a current CV its own address with resume to link.\
\
## What you get\
\
### Submit the browser result at the level the course expects\
\
A plain HTML assignment should not require a repository deployment, and a framework source tree should not be mistaken for a finished website. The upload path handles both by keeping the static boundary clear.\
\
- A self-contained .html file can be uploaded on its own.\
- A page with relative CSS, images or scripts should be uploaded with those folders intact.\
- A framework project must be built first; the guides identify common output folders.\
\
### The assignment link survives a correction\
\
A broken path or last-minute typo should not require a new submission address. Re-publish the corrected artifact to the same site and verify it before the deadline.\
\
- The site address remains the same after each deployment.\
- The free plan allows up to 25 publishes a day.\
- Rollback begins on Pro if a later version is worse than the submitted one.\
\
### Learn the public-file boundary before it becomes an incident\
\
A static build is public browser code. Secrets do not become safe because they are inside JavaScript, and copied project folders often contain files that were never meant for the web.\
\
- Every deployment is checked for a .env file, .git folder and private-key material.\
- API-key patterns in published JavaScript are flagged for review.\
- If a real secret was exposed, remove it and rotate it; a warning cannot revoke it.\
\
### Keep a portfolio and resume outside the class folder\
\
Coursework can become evidence of what you know when it is presented with context. Host the selected result, explain your contribution and keep personal application material separate from the assignment submission.\
\
- Use portfolio to link for a selected collection of work.\
- Use resume to link for a PDF or HTML CV that will change.\
- Custom domains start on Pro when a professional address is worth adding.\
\
## What the free plan includes\
\
The free plan can host one active class project, portfolio or resume without a card.\
\
- 1 live site on a real free plan, not a trial of a paid one, and no card to start.\
- Up to 25 MB per upload and 25 MB of storage across the account.\
- 5,000 visits and 5 GB of traffic a month.\
- HTTPS with a real certificate, issued and renewed for you.\
- Up to 25 publishes a day, so you can iterate without asking permission.\
- The deploy-time security check, which reads what you published and warns about a stray .env file, a .git folder, a private key or an API key left in your JavaScript.\
- A small Droply badge in the corner of the page. Removing it starts on Starter.\
- Free sites are served noindex, so search engines do not list them. Search visibility starts on Starter.\
- The same site address remains valid if you fix the project and publish it again.\
\
## Drive can deliver the files; hosting runs the result\
\
Google Drive is the better handoff when an instructor needs the source ZIP, document comments or a folder of working files. A hosted link is better when the assignment is to open and use the finished website in a browser.\
\
- **What opens.** Droply: The HTML, static site, PDF or portfolio is served as the published result. Google Drive link: A file or folder opens in the Drive viewer and can be downloaded according to permissions.\
- **Running a website.** Droply: HTML, CSS and browser JavaScript run at the site address. Google Drive link: Drive stores and previews files; it is not a static website origin.\
- **Source-file review.** Droply: Only the files you publish are presented. Google Drive link: A shared folder is better when the instructor needs source files and project structure.\
- **Comments and collaboration.** Droply: No document comments or shared editing. Google Drive link: Viewer, Commenter and Editor roles support review of the working file.\
- **Correction.** Droply: Re-publish at the same site address. Google Drive link: Manage versions, then Upload new version, can keep a non-Google file link.\
- **Best fit.** Droply: A browser-ready submission, public portfolio or current direct link. Google Drive link: Source files, folders, comments and collaborative documents.\
\
Google Drive rows checked 8 September 2026 against Google's file-sharing guide and its file-version guide. Sharing roles and product behavior can change. Confirm the required submission format with the instructor.\
\
## When Droply is the wrong choice\
\
Use the submission system and format the course requires. A public hosted link is not automatically a valid assignment, and it is not a private course space just because nobody has shared the address widely.\
\
- The instructor requires source code, a repository, a ZIP upload or a specific LMS submission. Follow that requirement and treat the hosted link as a supplement.\
- The project needs a database, login, server action or private API key. Use an application host or change the project to a true static export.\
- The work contains private class material, personal data or content you do not have permission to publish. Keep it in the approved school system.\
- You need a database, a login system, or code that runs on the server. Droply serves files; it does not execute your application.\
- You want a build to run on every push to a repository. Droply has no Git integration and no CI: you build locally and upload the result.\
- You are running WordPress or another PHP application. A static export of it can be hosted here, but the application itself cannot.\
\
## Frequently asked questions\
\
### Is there free web hosting for students?

Yes. The free plan hosts one site with HTTPS and no credit card. It is noindex and carries a small badge, so it is designed for direct sharing rather than search visibility.

### How do I submit an HTML assignment as a link?

Upload the .html file, choose the address and publish. If it uses separate CSS, images or scripts, upload the whole folder or ZIP; the HTML hosting guide shows the expected structure.

### Can I host a Vite or React class project?

Yes after building it. Upload the dist, build or other browser-ready output, not the source tree. Check the framework guides for the exact command and folder.

### Can I publish code from ChatGPT or Claude?

Yes when you understand and check the output. A single HTML, JSX or TSX file may take the direct path; a project with package imports needs a build. See AI-generated website hosting.

### Can I fix the project after submitting the URL?

Technically yes: re-publishing keeps the same address. Follow the course rules about deadlines and allowed revisions, and do not use same-URL updates to conceal a change the instructor needs recorded.

### Can I use the same account for several class projects?

Plan site limits apply. The free plan has 1 site, so archive, replace or upgrade according to the course and whether older projects need to remain available.

### Can I make a student portfolio?

Yes. The portfolio guide covers HTML, PDF and image-based work. Add context about your role and do not publish teammates' work without permission.

### Will a free student site appear in Google?

No. Free sites are noindex. Search indexing starts on Starter, which may matter later for a public portfolio but is rarely needed for an assignment submitted directly.

### Does Droply grade or collect assignments?

No. It only hosts the static files. The LMS, instructor and course rules remain responsible for submission records, grades and access to private material.

### What if the security check finds an API key?

Remove it from the browser code and rotate the key immediately if it was real. Client-side JavaScript is public, so a private credential does not belong there even when the repository itself is private.\
\
## Other audiences\
\
- [Website Hosting for Educators](https://droply.host/for/educators)\
- [Static Hosting for Developers](https://droply.host/for/developers)\
- [Website Hosting for Designers](https://droply.host/for/designers)