Welcome to the frontend repository of the JSArticles.dev project. Our mission revolves around delivering captivating weekly newsletters to subscribers. The focal point of this project is a streamlined solution for the creation, administration, and dissemination of newsletters.
- Newsletter View: Users can view older newsletters.
- Newsletter Management: The frontend enables newsletter creators to compose, schedule, and manage newsletters effortlessly.
- Subscriber Management: Users can subscribe to newsletter, while admins can access subscriber lists.
- Employee Management: Employees can create newsletters and edit these newsletters based on their roles.
- Authentication and Security: Robust authentication mechanisms ensure data privacy and secure access for employees.
Make sure that the backend service is up and running before running it.
1- Clone the Repository:
git clone https://github.com/jsarticles-dev/jsad-frontend
cd jsad-frontend
2- Install Dependencies:
npm install
3- Configure Environment Variables:
Create a .env.local
file in the root directory and provide the required environment variables. Refer to the .env.example
file for a list of variables you need to set.
4- Start the Server:
npm run dev
6- Linting
To ensure code quality and consistency, you can run the linting script:
npm run lint
5- Development Mode
npm run dev
7- Building and Starting
Building and starting the project.
npm run build
npm run start
This project is licensed under the MIT License - see the LICENSE file for details.