Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/harkkozz/infos-fe

Infos FE app
https://github.com/harkkozz/infos-fe

antdesign apollo-client graphql-client husky i18next pnpm react scss typescript vite zustand

Last synced: 3 months ago
JSON representation

Infos FE app

Awesome Lists containing this project

README

        

# Infos FE

## Description

This is the front-end for Infos, a platform where you can register and create some desired company information so anyone can look at it easily. You can find a company without any registration and see contact info, but you can't edit, delete, or create a company. You can edit and delete a company only if you're the author of that company. If you are authorized, you can create companies.

## Technologies

React with TypeScript
Ant Design for UI components
Zustand for state management
GraphQL with Apollo Client for data fetching
React Router for routing
i18next for internationalization
SCSS for styling

## Getting Started

Clone the repository and navigate to the project directory
Install dependencies using your preferred package manager (e.g. npm install or pnpm install)
Start the development server with npm run start
Open http://localhost:3000 in your browser

## Available Scripts

In the project directory, you can run:

pnpm start: Starts the development server
pnpm run build: Builds the app for production
pnpm run preview: Serves the production build locally for previewing
pnpm run format: Formats the code using Prettier
pnpm run lint: Lints the code using ESLint
pnpm run lint:tsc: Checks for type errors using TypeScript

## License

This project is licensed under the MIT License.