Skip to content

A web application for managing career profiles with offline capabilities. πŸš€

Notifications You must be signed in to change notification settings

ajravinath/years-of-experience

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

63 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Years of Experience

Netlify Status

A React, Node.js (Express) app to create/manage sharable career experience pages with offline capabilities, personalization etc.

Table of Contents

Introduction

This project consists of both backend and frontend components. The backend, named "Years of Experience," is responsible for managing experience data, while the frontend is a web application built to interact with the backend.

Backend

Installation (Backend)

To install the backend and its dependencies, navigate to the "backend" directory and run the following command:

Usage (Backend)

To start the backend application in production mode, use:

npm run start

To run the backend application in development mode with automatic reloading, use:

npm run dev

Scripts (Backend)

  • npm run build: Compiles TypeScript code.
  • npm start: Starts the backend application in production mode.
  • npm run dev: Starts the backend application in development mode with automatic reloading.
  • npm run lint: Runs ESLint to check and fix code style (backend specific).
  • npm test: Placeholder for running tests (currently not specified).

Dependencies (Backend)

Development Dependencies (Backend)

service hosted @ render.com under api.project-anuja.xyz

Author (Backend)

  • Author: Anuja

Frontend

Installation (Frontend)

To install the frontend and its dependencies, navigate to the "frontend" directory and run the following command:

  • yarn recommended.
npm install

Usage (Frontend)

To start the frontend development server, use:

npm run dev

To build the frontend for production, use:

Scripts (Frontend)

  • npm start: Starts the frontend development server.
  • npm run build: Builds the frontend for production.
  • npm test: Runs tests (frontend specific).
  • npm run lint: Runs ESLint to check and fix code style (frontend specific).
  • npm run lint:fix: Fixes ESLint issues (frontend specific).
  • npm run format: Formats code using Prettier.
  • npm run eject: Ejects from create-react-app (use with caution).

Dependencies (Frontend)

Development Dependencies (Frontend)

served from netlify under app.project-anuja.xyz

Author (Frontend)

  • Author: Anuja

About

A web application for managing career profiles with offline capabilities. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published