Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Skoyah's avatar
Level 22

Project ideas

Hi there!

After watching a bunch of series and coding along, I now desire to make some projects to practice what I have learned. The problem is that I am not inspired enough to come up with something cool and interesting to try.

Any suggestions?

0 likes
10 replies
Digitalized's avatar

The first project I ever made was a Poker app, so that was interesting for me

In the case of my Poker app it let me practise basic logic and gave me plenty of opportunities to apply that logic. For example: coming up with classes to represent Cards, Hands, The Game, The Deck, Users, etc.

As with any project like that, it's interesting to figure out the best design patterns and I remember refactoring my code several times throughout the process.

That worked for me anyway because I like poker, so I guess it depends largely on what your interests are. You like chess, make a chess app. You get the idea

1 like
D9705996's avatar

@Skoyah - I would start by by implementing the series you watched on laracasts yourself until you can do it without having to think about it to make sure you've got the basics down the move into your own stuff.

Howver totally agree with @Digitalized to pick something you like and fully understand.

This helps ensure that if something isn't working it's not down to a non-programming mistake, such as not understanding the rules of the game your trying implement.

2 likes
Snapey's avatar

This might be a bit boring, but perhaps a tool that you could use yourself.

If you are, or will, freelance, how about an application to keep customer data, the work you do for them and the invoices raised. If services provided have renewals then you could also factor in jobs that check for upcoming renewals and send out emails with pdf attachments. The scope for this can be as much or as little as you want.

One of the first projects I wrote in Laravel was like this, and I still use it today (with some changes along the way).

1 like
Benjamest's avatar

Can you draw inspiration from your line of work or a hobby? My work is unrelated to web development and therefore there are many examples at work I find where a web app would help. I can then create a solution to develop my skills (regardless as to whether it is used or not)

1 like
Skoyah's avatar
Level 22

@Benjamest that is a good idea. I might start creating an app for something I had in mind for a long time! It's related with my background in Marine Biology!

AlbertLabarento's avatar

How about doing some blueprint for monolith backend code that can be migrated as a microservice without headache and all tests will still run after the migration. Might be challenging but it's a great thing.

Please or to participate in this conversation.