Programming Assignment - 2
Build a Web application with HTML, CSS, JavaScript, jQuery and PHP for online application/registration form. Form should accept the information and print/display on a browser with formatting/styling upon submission (Button click) on success. Host the application on a cloud platform.
Part 1: Application Code
1. Folder Structure
Create a folder named registration_app
with the following structure:
2. HTML Form (index.html)
3. CSS Styling (styles.css)
4. JavaScript (script.js)
5. PHP Processing (process.php)
Part 2: Hosting the Web Application
1. Using XAMPP (Local Testing)
- Download and install XAMPP.
- Place the project folder in
htdocs
(e.g.,C:\xampp\htdocs\registration_app
). - Start Apache and MySQL from the XAMPP control panel.
- Open a browser and navigate to
http://localhost/registration_app/index.html
.
2. Hosting on a Cloud Platform
Option A: Hosting on GitHub + Free PHP Hosting (000webhost)
Upload to GitHub:
- Initialize Git in your folder:
- Initialize Git in your folder:
Host on 000webhost:
- Sign up at 000webhost.
- Create a new website and upload the project files through the file manager.
Test the Application:
- Your application will be accessible via the provided 000webhost URL.
Option B: Hosting on Heroku (Advanced)
Install Heroku CLI:
- Download and install Heroku CLI.
Add a
composer.json
(for PHP recognition): Create a file namedcomposer.json
in your project folder:Deploy to Heroku:
- Initialize Git in your folder and deploy:
- Initialize Git in your folder and deploy:
Access Your Application:
- Visit the URL provided by Heroku after deployment.
-:END:-
Comments
Post a Comment