Skip to content

Our deployed APIs have an issue where only GET requests work in the browser, but not other POST requests. Also all APIs, including GET requests, are not functioning correctly in API testing platforms. You all also can be a part and work or give me suggestions on backend repo to resolve this issue. (the repo link i have provided in about section)

License

Notifications You must be signed in to change notification settings

shivamshende/react-urlShortener-stateless-auth

Repository files navigation

About

This project is a URL shortener using React for the frontend, and a backend API for stateless authentication and database management. It allows users to shorten URLs and view their activity.

Our Apis not working for some reason. Watch demo video - https://youtu.be/vsd2YASdqzQ?si=ttXAKUOrkgCxsl7_

However, you can still run the project locally on your machine.

Description

React URL Shortener with Stateless Authentication and Database Management

This project is a URL shortener application that allows users to shorten long URLs and manage their shortened links. It includes features like stateless authentication for user login and registration, user role management, and user activity tracking.

Explore the following key features covered in this project: Stateless Authentication: The application uses JSON Web Tokens (JWT) for authentication, ensuring a stateless authentication process.

  • User Registration: Users can register with a username, password, and role (NORMAL or ADMIN).

  • User Login: Registered users can log in using their username and password

  • URL Shortening: Users can shorten long URLs to easily share them.

  • User Data Management: Manange data of user and activity using database

Installation

  1. Clone the repository:

    git clone <repository-url>
    
  2. Navigate to the project directory:

    cd <project-directory>
    
  3. Install dependencies:

    npm install
    

Author / Contributors

This project is maintained by [Shivam Shende].

Contributions are Welcome! Feel free to make changes. You can create a pull request with your changes. Some of reason our backend APIs not working so you can also be a part to constribute and also can give me suggestions. Backend Repo link - https://github.com/shivamshende/urShortener-stateless-auth-backend

Contact

For inquiries, suggestions, or collaboration opportunities, feel free to reach out to the author:

License

This project is licensed under the MIT License. See the LICENSE file for the full license text.

About the License

The MIT License is a permissive open-source license that allows you to freely use, modify, and distribute this software, subject to the conditions stated in the LICENSE file.

Thank you for adhering to the terms of the license!

About

Our deployed APIs have an issue where only GET requests work in the browser, but not other POST requests. Also all APIs, including GET requests, are not functioning correctly in API testing platforms. You all also can be a part and work or give me suggestions on backend repo to resolve this issue. (the repo link i have provided in about section)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published