Skip to content

m-ibrahim-khalil/techGlimpse-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechGlimpseFront


Contributors Stargazers MIT License LinkedIn

About The Project

This workspace has been generated by Nx, a Smart, fast and extensible build system.

Live Preview

TechGlimpse is is a dedicated blogging platform where tech enthusiasts, developers, and learners come together to explore, share, and gain insights into the ever-evolving world of technology.

Built With

  • TypeScript
  • React
  • ReactQuery
  • Redux
  • Vite
  • Jest
  • TailwindCSS

Getting Started

Prerequisites

  • Backend:

    To serve the backend locally: Just follow the instruction of this github repository .
  • NPM

 npm install npm@latest -g

Frontend Environment setup:

  1. Clone this repository
   git clone https://github.com/m-ibrahim-khalil/techGlimpse-front.git
  1. Change the project directory
   cd techGlimpse-front
  1. Install the dependency
   npm install --save

Start the app

To start the development server run npx nx serve techGlimpseFront or npm start. Open your browser and navigate to http://localhost:4200/. You will see a landing page like following: TechGlimpse Home page

Unit Test

  • Testing a specific module

    To start a unit test for auth module, run npx nx run auth:test

  • Testing all the modules

    To start a unit test for all the modules, run npx nx run-many -t test

  • Testing only the main app

    To start a unit test for the main App, run npm test

    Unit Test result for all modules

Project Dependency Graph

TechGlimpse Dependency Graph To generate dependency graph, run npx nx graph

Todo

  • e2e testing: cypress
  • Containerization
  • CI-CD
  • Deployment in vercel or renderer
  • Feature Improvement
  • Unit Testing

License

Distributed under the MIT License. See LICENSE.txt for more information.

About

Blogging site frontend development with nx-react-typescript generator.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages