Skip to content
4th April 2025: This is a preview, whilst production-ready, it means some APIs might change

Setup

What We’re Building and Why

This tutorial is designed for developers who want to learn how to build modern full-stack web applications using RedwoodSDK. Whether you’re a frontend developer looking to expand into backend development, or a full-stack developer exploring new tools, you’ll learn how to create a complete application from scratch.

At Redwood, we believe AI will revolutionize how people build applications. Personal software has the power to transform our daily lives. Applywise is a perfect example of this transformation - if you’re searching for a new job, you need a tool to help manage all your opportunities.

In this tutorial, we’ll walk through building Applywize from the ground up, covering everything from database design to user authentication to deployment. While experience with React and JavaScript is helpful, we’ll explain core concepts along the way to ensure you can follow along successfully.

Final Application Preview

The final application will feature the following:

Login Page / User Management

Sign Up Page

  • Sign up and create an account
  • Log in securely
  • Manage your profile
  • Private data access

Job Application Listing

Job Applications

  • View all your job applications in a table.

Add a Job Application

Add Job Application

Add new job applications with key details:

  • Company name

  • Position title

  • Job description/requirements

  • Salary range (if available)

  • Application URL

  • Date applied

  • Manage the Application Status (New, Applied, Interviewing, Offer, Rejected)

  • Related contacts

  • View application details

  • Edit application details

  • Delete applications you no longer want to track

Contact Management

Add Contact

  • Add contacts for each application
  • View contact details
  • Edit contact information
  • Remove contacts

Managing your Account

  • View and edit your account information

Design Resources

All UI designs for Applywize are available in Figma. There, you can view the complete design system, component library, and page layouts. This will help you understand how the final application should look and function before we start building. Access the Figma design online or download the Figma file.

I’ve also exported all the images from the Figma file and packaged them together. You can find them here.

Technical Prerequisites

Before we start, you’ll need:

VS Code / Cursor / Windsurf Extensions

Further Reading