https://github.com/01zulfi/journal-admin
A frontend client that has admin access to the Journal REST API
https://github.com/01zulfi/journal-admin
react reacttestinglibrary tailwindcss typescript
Last synced: 8 months ago
JSON representation
A frontend client that has admin access to the Journal REST API
- Host: GitHub
- URL: https://github.com/01zulfi/journal-admin
- Owner: 01zulfi
- License: mit
- Created: 2022-05-12T14:57:29.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-15T08:35:46.000Z (over 1 year ago)
- Last Synced: 2025-02-03T21:57:29.026Z (about 1 year ago)
- Topics: react, reacttestinglibrary, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://journal-admin.netlify.app
- Size: 355 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Journal Admin
**[App Link](https://journal-admin.netlify.app/)**
[](https://app.netlify.com/sites/journal-admin/deploys)
## About
Journal Admin is a frontend React/TypeScript application that allows user to interact with the MongoDB data via the Journal REST API. It can create, update, and mark posts as published when ready. Published posts are then visible on my Journal application intended for general consumption.
**Sister Repositories:**
- [Journal REST API](https://github.com/01zulfi/journal-api)
- [Journal](https://github.com/01zulfi/journal) - web app to view published posts
## Technologies
- Utilize [React](https://reactjs.org/) with [TypeScript](https://www.typescriptlang.org/)
- Test components with [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/)
- Leverage [Tailwind](https://tailwindcss.com/) for styling
## Getting Started
1. Clone this repository:
```bash
git clone git@github.com:01zulfi/journal-admin.git
```
2. Install dependencies:
```bash
npm install
```
3. Serve the app locally:
```
npm run start
```
## Attributions
- Favicon from [google](https://fonts.google.com/icons)