Skip to content

Limble take-home challenge for Software Enginner role - July 2024

Notifications You must be signed in to change notification settings

guillermoarellano/limble-comments-challenge

Repository files navigation

Limble Comments Challenge

This project was generated with Angular CLI version 18.0.6.

Description

This is a project for the Limble Coding Challenge, earlyJuly 2024. It uses Angular v18 and TypeScript. The main goal was to create a user tagging component that allows users to mention other users within comments, similar to Slack.

Dependencies

The project uses Angular v18 and TypeScript along with Angular Material and Tailwind CSS for stylings.

There are no circular dependencies in this project as all features are self-contained.

Application dependency diagram

Diagrams and screenshots of the project are available in the docs folder.

Application Screens

Main landing page

Comment input section'

Comment user mention menu

Getting started

Install

Required to have the version 20.12.2 or higher of Node.js on your machine.

Clone the project from GitHub.

Install the packages by navigating to the project folder and running npm ci

Development server

Run npm start for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

About

Limble take-home challenge for Software Enginner role - July 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published