Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samyc2002/weekday-assessment


https://github.com/samyc2002/weekday-assessment

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        


A Candidate Application Platform


Demo


[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)  
[![forthebadge](https://forthebadge.com/images/badges/made-with-typescript.svg)](https://forthebadge.com)  
[![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)  

## Built With

A Candidate Application Platform built for the weekday assessment.

This project was built using these technologies.

- React.js
- Vite
- Node.js
- Material UI
- CSS3
- VsCode

## Features

**🎨 Styled with Material UI and CSS with easy to customize colors**

**📱 Fully Responsive**

## Getting Started

Clone down this repository. You will need `node.js` and `git` installed globally on your machine.

## 🛠 Installation and Setup Instructions

```bash
npm i
npm run dev
```

Runs the server in the development mode.\
Open [http://localhost:5173](http://localhost:5173) to view it in the browser.
Consecutively, you can also see it running in your terminal.

## Usage Instructions

Open the project folder and Navigate to `/src/components/`.

You will find all the components used and you can edit your information accordingly.

All the types for the Filter Components can be found in the `/src/components/Filters/Props.ts` file.

The `JobCard` component takes params of `Job` type, which can be found in `/src/jobData.d.ts` file.

The App also uses a `JobData` object to store the fetched jobs and their count. That can be found in `/src/jobData.d.ts` as well.

The Main code is there on `/src/App.tsx`.

You can modify that to make changes and the browser shall reflect them.