/blink-assessment

A Chat about to engage in great conversations.

Primary LanguageTypeScript

Blink Assessment

An application to help you have better conversations and rich chats.

This project is a React Application that requires a node environment to run.

How to run this application

  1. Clone the repository to your local machine.
  2. Install the necessary dependencies by running npm install or yarn install.
  3. Start the development server by running npm start or yarn start.
  4. Open your browser and navigate to http://localhost:3000 to view the application.

Project Structure

  • src/index.tsx: This file is the entry point of the application.
  • src/index.css: This file contains the CSS styles for the application.
  • src/index.css: This file contains the CSS styles for the application.
  • src/pages/Home.tsx: This file contains the Home composition, which React renders.
  • src/components: Contains components for the application;
  • src/hooks: Contains customs hooks;
  • src/data: Contains static data;
  • src/pages: Contains Pages which is the aggregation of components;
  • src/types: Contains various types;
  • src/utils: Utility functions for date formatting and manipulation. etc.;

Libraries

  • SWR: for data fetching
  • styled-components: css styling
  • date-fns: for date formatting

App Testing

To test this application run in the terminal npm run test or yarn test .

App Building

To deploy this application to production you will need to run the script npm run build or yarn build