Skip to content

nradhesh/DSA-helper-Next.js-Appwrite

Repository files navigation

DSA Helper - Next.js + Appwrite

This is the DSA Helper project built using Next.js and Appwrite. The project integrates various technologies including Radix UI, Tailwind CSS, Zustand, and others.

Table of Contents

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js (version 18 or higher)
  • npm (comes with Node.js)
  • Appwrite server (optional for Appwrite integration)

Project Setup

  1. Clone the repository

    git clone https://github.com/your-username/DSA-Helper-Next.js-Appwrite.git
    cd DSA-Helper-Next.js-Appwrite
  2. Install dependencies

    After cloning the project, install the dependencies listed in package.json:

    npm install
  3. Run the development server

    You can run the app in development mode:

    npm run dev

    Open http://localhost:3000 to view it in your browser.

    The page will reload if you make edits.

  4. Build the app for production

    To create an optimized production build:

    npm run build
  5. Start the production server

    After building the app, you can run it in production mode:

    npm run start
  6. Run the linter

    To check for code formatting and issues:

    npm run lint

Available Scripts

  • npm run dev: Runs the app in development mode.
  • npm run build: Builds the app for production.
  • npm run start: Starts the app in production mode.
  • npm run lint: Runs the linter to check for code issues.

Technologies Used

  • Next.js: The React framework for building server-rendered applications.
  • Appwrite: Backend as a Service for managing databases, authentication, and more.
  • Radix UI: Primitives for building accessible web components.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • Zustand: Lightweight state management for React.

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check the issues page.

License

This project is licensed under the MIT License.


This `README.md` contains detailed instructions along with the required bash commands to run the project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published