freeWriter
October 23, 2024 ยท View on GitHub
freeWriter is an innovative storytelling and writing assistance tool designed to help aspiring writers create and develop their stories.
Features (MVP)
- User Authentication
- Story Management
- Writing Workspace
- AI Assistance
- Card System
- Basic Sketch Generator
Prerequisites
- Node.js (v14 or later)
- npm or yarn
Installation
-
Clone the repository:
git clone https://gitlab.com/VyuduInc/freewriter cd freewriter -
Install frontend dependencies:
cd frontend npm install (if error, try npm i --force) -
Set up environment variables:
- Copy
frontend/.env.exampletofrontend/.env - Fill in the required environment variables
- Copy
-
Start the development server:
cd frontend npm run dev
Running Tests
cd frontend
npm test
E2E Tests
cd frontend
npm run e2e
Deployment
For deployment instructions, please refer to the Deployment Guide.
Documentation
Contributing
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
License
This project is licensed under the MIT License - see the LICENSE.md file for details.