Danny Thompson
Danny Thompson

@DThompsonDev

13 Tweets 18 reads Aug 14, 2022
Top 5 projects I recommend to make when you are trying to get your first job in tech as a developer, with explanations:
The goal with your projects need to give you 3 things to talk about:
➡️ The problem you solved
➡️ How you approached it
➡️ Your actual solution
Attach a small case study or explanation to the project. This will allow you to talk about it in an interview and on your Linkedin.
With these projects, each one should have a good readme file, documentation, no overuse of comments pointing out the obvious
//This gives the variable a value
const x = 1
😒
All of this plays a factor into the project.
1st. Solving a problem you have/identify with.
This is always going to be the best project because you know the details of why this problem exists. You can talk with confidence about this because you know the in's and out's of this!
Example, A student of mine worked at a burger place. He complained about throwing away over 40lbs of expired product.
I suggested making a program that logs inventory and expiration dates. It then sends an alert 3 days before expiring to remind you to use it and rotate product.
2nd.
A furniture Ecommerce website.
You will have multiple products across multiple pages, a search feature, a cart where I click add to cart and on a separate page it stores that item and a checkout process.
Also create it to where you can have an inventory tracker.
Are you only backend focused? Then create the inventory system for the store without the frontend. Bonus points if you can create an alert that prompts the store to reorder certain products for out of stocks or low inventory on smaller items BUT NOT for bigger items.
3rd.
A restaurant website that takes reservations. Bonus points if you make it send an email confirmation but not necessary.
This will show your understanding of how to showcase the value of the business & stores info (you can use local storage or firebase to make it easy)
4th.
A booking app where a user can reserve a time for a service.
Example, a mechanic shop accepting appointments for car repairs.
Bonus points if you can have it also keep track of the financials, like repairs & revenue generated, place it in a graph to visualize the info.
5th.
A bug tracker. This is a big project.
A bug tracker essentially shows the different stages of a task, tracking it along the process.
image via google images, the basic idea is to show it going from the backlog (not worked on yet) to in progress, code review to done.
You can build a project on ANYTHING but hopefully this give you an idea for the question "What should I build?"
Build something you want to talk about! There is no golden project that guarantees a job but you will talk more about something you are interested in.
Did this help give you some ideas on things you can make?
That's a wrap!
If you enjoyed this thread:
1. Follow me @DThompsonDev for more of these
2. RT the tweet below to share this thread with your audience

Loading suggestions...