Skip to content

shravan-7/mongodb_project

Repository files navigation

PHP CodeIgniter CRUD Project with MongoDB

This project is a PHP web application built using the CodeIgniter framework that demonstrates basic CRUD (Create, Read, Update, Delete) operations on MongoDB. It includes functionalities for user authentication, registration, creating users, updating user information, listing users, and deleting users.

Features

  • User authentication with login functionality.
  • User registration with password hashing for security.
  • Create new users with basic information.
  • Update existing user details.
  • List all users stored in the MongoDB database.
  • Delete users from the database.

Getting Started

Prerequisites

  • PHP version 5.6 or newer is recommended.
  • MongoDB must be installed and running on your system.

Installation

  1. Clone this repository to your local machine.

  2. Navigate to the project directory:

  3. Install the required dependencies using Composer:

  4. Configure your MongoDB connection settings in the application/config/mongodb.php file.

  5. Run the built-in PHP development server:

  6. Open your web browser and go to http://localhost:8080 to access the application.

Usage

  1. Register as a new user using the provided registration form.
  2. Log in with your registered credentials.
  3. Create new users and provide their details.
  4. Update user information.
  5. View the list of all users stored in the database.
  6. Delete users from the list.

Contributing

License

This project is open-source and licensed under the MIT License. See the LICENSE file for details.

Resources

Acknowledgement

This project was inspired by the CodeIgniter framework and MongoDB, and we would like to thank the contributors to these technologies.

Report any issues or security vulnerabilities to our Security Panel.

Happy coding!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages