Follow Code2Cash as They Build a $2K Web App from Scratch

Ritesh Kawadkar
4 min readApr 2, 2023

--

Code to Cash: The YouTube Channel That Teaches You How to Make Money from Your Skills”

Code 2 Cash

Introduction:

Are you tired of endlessly browsing through job postings on freelance websites, wondering which ones are worth your time? If you’re looking for a way to turn freelance projects into profitable ventures, look no further than Code2Cash, a YouTube channel hosted by myself.

In this post, we’ll take a closer look at Code2Cash and its first project, a web application for workflow management and user authentication. I’ll also share how we plans to develop the project and the technologies.

Code to Cash: An Introduction

Join me on my YouTube channel as I take on random freelancer gigs and show you how to turn them into profitable projects, all while following the best principles of development. As we tackle project after project, we’ll explore new technologies, optimization tricks, and best practices in development.

Whether you’re an experienced developer or just starting out, there’s always something new to learn in the world of freelancing. So let’s dive in.

Web Application for Workflow Management :

For the first project to start on my channel, I stumbled upon a job on freelancer.com. For those who don’t know, freelancer.com is an amazing website where you can find a lot of jobs based on your skills and interest.

You can use Freelancer.com to find and apply for job opportunities posted by businesses and individuals. To get started, you can create a profile on the platform highlighting your skills, experience, and portfolio. You can then browse through job postings and submit proposals to clients.. Once a client accepts your proposal, you can start working on the project and earn money.

For those who are already using freelancer.com they can refer to my article on Medium on how to code a bot for freelancer.com and post an automated bid on the job based on your skills

For this series I have found a job — Workflow Management

It’s not just a simple gig, but a complete web application with a range of features, including Authentication, User Management, Email Templates, Reminders, Audit Logs, User and Admin Dashboards, and much more.

The purpose of this web app is to automate manual workflows in an office setting, such as when an employee requests software installation on their computer. The request must be approved by several layers of management before going to the IT department, which can then work on the request and update the workflow.

a typical workflow

Considering all the modules that the client has requested I believe that Laravel framework would be the best choice, as it provides a lot this modules as packages right out-of-the-box. So you can customize it and use them in your project.

Milestones:

I will walk you through each stage of web development while we build this app from scratch. I have divided this web application in 17 milestones. And so far I have covered 3 milestones. The below mentioned in ✅are available on my channel’s first playlist — Workflow Automation — Freelancer Gig — Laravel

When you see this check mark that means the story is also available as story on medium.com

  1. Series Introduction ✅ | Medium Link
  2. Setup Development Env
  3. Laravel Installation
  4. Our Application — First Look
  5. Setup a Database for Laravel
  6. Version Control
  7. Add Authentication Module — (User, Login, Registration, Password)
  8. Setup Admin Dashboard
  9. Add User Management (Roles and Permissions)
  10. Workflow
  11. Approve and Reject Logic
  12. Workflow Designer (Admin)
  13. Reminders and Notifications
  14. Reports
  15. Audit Logs
  16. Polish Application UI
  17. Test and Deploy

If you want to follow along in developing this app from scratch then watch this space, as I will keep updating my progress here. I will create a story for each of the milestones mentioned above.

Here is a glimpse of my series introduction video, I hope you like it. Do share on what can I improve in terms of quality, content, video etc

💬 Leave a response to this article by providing your insights, comments, or requests for future articles.

📢 Share the articles with your friends and colleagues on social media.

➕ Follow me on Medium and check other articles.

--

--

Ritesh Kawadkar

I am a freelance software developer and an aspiring Writer/YouTuber. I like working on automating things, software development and bots.