Skip to content

React Js and Supabase blog to manage events and posts. /auth to login

Notifications You must be signed in to change notification settings

JorgeAntonio/dieweb

Repository files navigation

Project Name: dieweb

Description

This is a React web application that integrates with Supabase for backend functionality. It utilizes various libraries and tools for UI, state management, and routing.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js: Make sure you have Node.js installed. You can download it from nodejs.org.

Installation

Follow these steps to set up and run the project locally:

  1. Clone the repository:

    bashCopy code

    git clone <repository-url> cd dieweb

  2. Install dependencies:

    bashCopy code

    npm install

  3. Create a Supabase Project:

    • Visit Supabase and create a new project if you haven't already.
    • Set up your database and make note of the API URL and API Key.
  4. Configure Supabase:

    • Create a .env file in the project root directory.
    • Add your Supabase API URL and API Key to the .env file as follows:

    envCopy code

    REACT_APP_SUPABASE_URL=YOUR_SUPABASE_API_URL REACT_APP_SUPABASE_KEY=YOUR_SUPABASE_API_KEY

  5. Start the development server:

    bashCopy code

    npm run dev

    This will start the development server, and your app will be accessible at http://localhost:3000.

Usage

  • Update the application code in the src/ directory according to your project requirements.
  • You can customize the UI using Material-UI, Emotion, and Styled Components.
  • Manage routing with React Router.
  • Integrate Supabase to handle backend functionalities.

Scripts

  • npm run dev: Start the development server.
  • npm run build: Build the production-ready app.
  • npm run lint: Run ESLint for code linting.
  • npm run preview: Preview the production build locally.

Contributing

  1. Fork the project.
  2. Create a new branch for your feature or bugfix: git checkout -b feature-name.
  3. Commit your changes: git commit -m 'Add feature'.
  4. Push to the branch: git push origin feature-name.
  5. Create a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Mention any libraries, tools, or resources you used that deserve acknowledgment.

About

React Js and Supabase blog to manage events and posts. /auth to login

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages