Skip to content

A React application for finding remote developer jobs 🧑‍💻

Notifications You must be signed in to change notification settings

aman304gupta/rmt-dev

Repository files navigation


Logo

RmtDev

A React-Typescript project to find remote developer jobs!!

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Features
  3. Learnings
  4. Product Screenshots
  5. Getting Started
  6. Acknowledgments

About The Project

Product Name Screen Shot

A side pet project to get better at React/Typescript.

This software is for finding remote jobs.

(back to top)

Built With

  • React
  • TypeScript
  • Tailwind CSS

(back to top)

Features

  • BookMarking
  • Caching
  • Client-Side Pagination
  • Searching while typing
  • Sort feature
  • Instant State Updates

(back to top)

Learnings

  • Components: Developed a deep understanding of client and server components.
  • React Hooks: Explored less common hooks like useTransform, useScroll, useEffect, usePathname, and useRouter.
  • Context API: Used context API for state-management
  • External Objects: Learn how to handle window, localStorage object
  • Type Generics: Created generic functional components, so that they are reusable and typesafe.
  • Framer Motion: Added animations with Framer Motion.
  • Tailwind CSS: Leveraged Tailwind CSS for responsive and modern design.

(back to top)

Product Screenshots

Here are some screenshots of the project:

Job-Display BookMark-Display

(back to top)

Getting Started

Prerequisites

Latest version of npm

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/aman304gupta/rmt-dev.git
  2. Install NPM packages
    npm install
  3. Run locally
    npm run dev

    (back to top)

Acknowledgments

(back to top)

About

A React application for finding remote developer jobs 🧑‍💻

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published