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

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

Awesome Lists containing this project

README

          

# Journal Admin

**[App Link](https://journal-admin.netlify.app/)**

[![Netlify Status](https://api.netlify.com/api/v1/badges/ef34ab9c-13b6-4b30-8e2f-8ae14b5a5581/deploy-status)](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)