Skip to content

soloraid/dapixi-frontend

Repository files navigation

DAPIXI-FRONTEND

Empowering Visions, Accelerating Innovation, Shaping Futures

last-commit repo-top-language repo-language-count

Built with the tools and technologies:

JSON Markdown npm JavaScript TypeScript tsnode Font Awesome Bootstrap Protractor


Table of Contents


Overview

Dapixi-frontend is a comprehensive Angular-based platform designed to streamline development, testing, and user engagement in modern web applications. The core features include:

  • 🛠️ Build & Development Configurations: Simplifies project setup with Angular CLI, TypeScript, and environment-specific settings.
  • 🔍 Robust Testing Framework: Integrates Karma, Jasmine, and detailed configs for reliable unit and end-to-end testing.
  • 🚨 Error Handling & Interceptors: Implements global HTTP interceptors and custom error pages for a resilient user experience.
  • 🔐 Secure Authentication: Supports OAuth SSO, token management, and route guards to protect user data and sessions.
  • 🖼️ Rich UI Components: Includes masonry layouts, full-picture viewers, and confirmation dialogs for engaging interfaces.
  • 📁 Modular Architecture: Facilitates scalable development with dedicated modules for profiles, posts, comments, and navigation.

Getting Started

Prerequisites

This project requires the following dependencies:

  • Programming Language: TypeScript
  • Package Manager: Npm

Installation

Build Dapixi-frontend from the source and install dependencies:

  1. Clone the repository:

    git clone https://github.com/soloraid/dapixi-frontend
  2. Navigate to the project directory:

    cd dapixi-frontend
  3. Install the dependencies:

    npm install

Usage

To run the project:

npm start

Testing

Dapixi-frontend uses the Jasmine testing framework with Karma test runner for unit tests and Protractor for end-to-end (E2E) tests.

To run all unit tests:

npm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •