/CRM-Dashboard

This CRM Dashboard was developed as part of a technical test to address specific customer needs related to message response rates.

Primary LanguageTypeScriptMIT LicenseMIT

CRM Dashboard

This dashboard was produced as part of a technical test.

What is this project ?

This CRM Dashboard was developed as part of a technical test to address specific customer needs related to message response rates. The primary objectives include:

  • Statistics Page: Provide insights into message response rates for different communication channels (email, LinkedIn message, LinkedIn inmail) to enhance approach methods.

  • Custom Analysis: Allow users to choose a specific time period and project for analysis.

  • Performance Comparison: Display information on performance improvement compared to the previous period.

Development Team

Mike_DreeMan

The development team of MusicMate consists of Mike_Dreeman, who is responsible for the development of the application. Mike_DreeMan has less than 2 years of experience and specializes in web development. He has worked on various projects, including the creation of a mobile application using React and Capacitor.

Technologies Used

This project utilizes a combination of frontend and backend technologies to provide its functionality.

Frontend Technologies

  • TailwindCSS: A utility-first CSS framework that provides a set of pre-built UI components and utilities to help build responsive and modern user interfaces.

  • React: A popular JavaScript library for building user interfaces. React allows developers to create reusable UI components and efficiently manage the state of the application.

  • TypeScript: A typed superset of JavaScript that adds static typing to the language. TypeScript helps catch errors early during development and improves code maintainability.

  • Vite: A fast build tool for modern web applications. Vite provides a zero-config development server and optimized production builds, making the development process more efficient.

Backend Technologies

  • NestJs: A progressive Node.js framework for building efficient, scalable, and maintainable server-side applications. NestJs follows the modular architecture pattern and provides a set of powerful features for building APIs and microservices.

  • TypeScript: TypeScript is also used on the backend to take advantage of its static typing and code organization features.

  • Hasura Cloud: A GraphQL API management system. Hasura provides a set of tools and features to help developers build and manage APIs.

Database

  • PostgreSQL: A powerful open-source relational database management system. PostgreSQL is known for its reliability, scalability, and extensibility, making it a popular choice for web applications.