Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghoshnirmalya/writy
Generate beautiful HTML files without writing any code. Still in beta!
https://github.com/ghoshnirmalya/writy
chakra-ui nextjs no-code reactjs redux site-generator tailwind-css
Last synced: 19 days ago
JSON representation
Generate beautiful HTML files without writing any code. Still in beta!
- Host: GitHub
- URL: https://github.com/ghoshnirmalya/writy
- Owner: ghoshnirmalya
- License: mit
- Created: 2020-12-23T12:12:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T10:42:35.000Z (8 months ago)
- Last Synced: 2024-10-23T08:53:19.545Z (28 days ago)
- Topics: chakra-ui, nextjs, no-code, reactjs, redux, site-generator, tailwind-css
- Language: TypeScript
- Homepage: https://writy-beta.vercel.app
- Size: 8.39 MB
- Stars: 100
- Watchers: 4
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: license.md
Awesome Lists containing this project
README
This is an application for building HTML pages using Next.js, TailwindCSS and Chakra UI. This application consists of the following packages:
1. [**builder**](https://github.com/ghoshnirmalya/writy/tree/main/packages/builder): Next.js application built with Chakra UI.
2. [**backend**](https://github.com/ghoshnirmalya/writy/tree/main/packages/sections): TailwindCSS components built using React.js.## Table of contents
- [Overview](#overview)
- [Requirements](#requirements)
- [Packages](#packages)
- [1. **Builder**: Next.js application](#1-builder-nextjs-application)
- [2. **Sections**: TailwindCSS components](#2-sections-tailwindcss-components)
- [Installation](#installation)
- [1. **Clone the application**](#1-clone-the-application)
- [2. **Install necessary dependencies for the frontend application**](#2-install-necessary-dependencies-for-the-frontend-application)
- [3. **Start the packages**](#3-start-the-packages)
- [Deployment](#deployment)
- [Frontend application](#frontend-application)
- [Other interesting repositories](#other-interesting-repositories)
- [License](#license)## Overview
This application is built using the following technologies:
1. [Chakra UI](https://chakra-ui.com/)
2. [Emotion](https://emotion.sh/)
3. [Next.js](https://nextjs.org/)
4. [TailwindCSS](https://tailwindcss.com/)
5. [TypeScript](https://www.typescriptlang.org/)## Requirements
1. [Node.js](https://nodejs.org/)
2. [npm](https://www.npmjs.com/)## Packages
### 1. [**Builder**](https://github.com/ghoshnirmalya/writy/tree/main/packages/builder): Next.js application
This application is the primary user-facing application. Once it’s up and running (see [Installation](https://github.com/ghoshnirmalya/writy#installation) section), it’s available on http://localhost:3000/.
### 2. [**Sections**](https://github.com/ghoshnirmalya/writy/tree/main/packages/sections): TailwindCSS components
[Hasura](https://hasura.io/) is an open source engine that connects to our databases & micro-services and auto-generates a production-ready GraphQL backend. It’s very easy to get Hasura up and running on our local system. All the migrations are set up in the [migrations](https://github.com/ghoshnirmalya/nextjs-hasura-trello-clone/tree/master/packages/backend/migrations) directory.
## Installation
### 1. **Clone the application**
```sh
git clone https://github.com/ghoshnirmalya/writy
```### 2. **Change directory**
```sh
cd writy
```### 3. **Install necessary dependencies for the frontend application**
```sh
yarn install
```### 4. **Start the packages**
From the root directory, we can run the following command to start both our packages:
```sh
yarn dev
```The above command will start the frontend application on [http://localhost:3000/](http://localhost:3000).
## Deployment
### Frontend application
Click on the button below to deploy the Builder package on Vercel. You'll need to [sign up for a free Vercel account](https://vercel.com/signup/).
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/git/external?repository-url=https%3A%2F%2Fgithub.com%2Fghoshnirmalya%2Fwrity&project-name=writy&repo-name=writy&demo-title=Writy&demo-description=Generate%20beautiful%20HTML%20files%20without%20writing%20any%20code.)
## Other interesting repositories
1. [Hasura Next.js Boilerplate](https://github.com/ghoshnirmalya/nextjs-hasura-trello-clone)
2. [Strapi Next.js Boilerplate](https://github.com/ghoshnirmalya/nextjs-strapi-boilerplate)
3. [React Search Box](https://github.com/ghoshnirmalya/react-search-box)
4. [LinkedIn Clone using Create React App](https://github.com/ghoshnirmalya/linkedin-clone-react-frontend)## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).