https://github.com/roluochke/tikiti
The Tikiti Enterprise Dashboard is a robust web application built with TypeScript, React, Material-UI, Redux, Docker, and Nginx, aimed at efficiently managing profiles, products, events, and accounts.
https://github.com/roluochke/tikiti
docker json-server material-ui nginx reactjs redux typescript
Last synced: 3 months ago
JSON representation
The Tikiti Enterprise Dashboard is a robust web application built with TypeScript, React, Material-UI, Redux, Docker, and Nginx, aimed at efficiently managing profiles, products, events, and accounts.
- Host: GitHub
- URL: https://github.com/roluochke/tikiti
- Owner: rOluochKe
- Created: 2023-08-22T13:18:24.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-25T06:55:31.000Z (almost 3 years ago)
- Last Synced: 2025-07-26T04:51:51.115Z (11 months ago)
- Topics: docker, json-server, material-ui, nginx, reactjs, redux, typescript
- Language: TypeScript
- Homepage:
- Size: 1.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tikiti Enterprise App
The Tikiti Enterprise Dashboard is a robust web application built with TypeScript, React, Material-UI, Redux, Docker, and Nginx, aimed at efficiently managing profiles, products, events, and accounts.
Profiles: The app provides a user-friendly interface for creating and updating user profiles, allowing administrators to manage user information securely.
Products: With seamless integration of Redux, the app facilitates effortless management of products. Users can add, edit, and remove products, while real-time updates ensure accurate inventory tracking.
Events: The dashboard excels in event management. Admins can schedule and oversee various events, utilizing Material-UI's sleek components for an intuitive scheduling experience.
Accounts: Users can manage their accounts efficiently through the app. Redux ensures that account data remains consistent across different views, enhancing the user experience.
Docker & Nginx: The app is containerized using Docker, ensuring consistent deployment across environments. Nginx serves as a reverse proxy, enhancing performance and enabling secure communication.
JSON Server: To simulate a backend during development, JSON Server is integrated, allowing frontend developers to work seamlessly with a RESTful API and test various scenarios.
## Views
## Technologies Used
- TypeScript
- React
- Redux
- JSON-server
- Material UI
- Docker
- Nginx
## Getting Started
1. Clone the repository:
```
git clone git@github.com:rOluochKe/tikiti.git
cd tikiti
```
2. Install dependencies for the app:
```
npm install
Start Backend:
npm run backend
Start frontend:
npm start
View the app on your web browser on: http://localhost:3000/login
```
## Contribution
Feel free to contribute to this project by submitting issues, pull requests, or new features. Please follow the project's coding standards and guidelines.