Need Help Choosing Tech for My Capstone Web Project

0
1
Asked By CodingNinja57 On

I'm currently working on my capstone project, where we have to create a web-based information system for a school, including features like student registration and grading. I'm struggling to find a reliable web hosting service that also includes a database. Also, I'm wondering what programming languages and technologies would be best suited for this type of project. I'm considering using PHP, HTML, and CSS, but I'm not entirely sure if that's the right approach. Any advice would be really appreciated!

4 Answers

Answered By WebDevGuru101 On

For your database needs, you can either rent one from a provider or use a Docker container on a VPS. Most PHP hosting services include a database as part of their package, so that could simplify things for you.

Answered By TechSage88 On

PHP is definitely a solid choice for your project! Check out InfinityFree or 000webhost if you're looking for free hosting that supports MySQL. Wishing you lots of success with your capstone!

LearningByDoing42 -

Thanks for the suggestions! I’ll definitely check those out for hosting.

Answered By CodeSensei44 On

Congrats on reaching the capstone stage! Creating a Student Information System is an excellent choice. It pushes you to understand relational database design, which is key.

For technology, PHP, HTML, and CSS are perfectly valid choices! But if you're willing to explore, consider Node.js with Express for your backend and PostgreSQL for the database. For hosting, look at Render.com for a free tier, and Supabase or Neon for free PostgreSQL databases.

Before coding, make sure to draft your Database Entity-Relationship Diagram (ERD). That way, once your database structure is clear, coding will be much easier.

Answered By FutureDevStar On

While PHP, HTML, and CSS will work, if you're open to trying something a bit more modern which is also more relevant in today's job market, consider this stack:

- **Backend:** FastAPI (Python) is great for beginners and will handle your backend logic well.
- **Frontend:** Use React with pre-built components to make your UI look good without starting from scratch.
- **Database:** Supabase offers a free tier with built-in authentication and a REST API, perfect for your project.
- **Hosting:** Google Cloud Platform has a generous free tier for hosting your application.

This combination is completely free and will boost your portfolio!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.