Skip to content
/ cs Public

Responsive, Multi-Vendor Online Platform Connecting users to Local Repair Services

License

Notifications You must be signed in to change notification settings

etuh/cs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConnectLocal

What is ConnectLocal?

ConnectLocal is a web application built on CodeIgniter that facilitates an easy, fast and flexible way of connecting users to local repair services .

Repository Management

We use GitHub issues, in our main repository, to track BUGS and to track approved DEVELOPMENT work packages.

This repository is a "distribution" one, built by our release preparation script. Problems with it can be raised as issues in the main repository.

Server Requirements

PHP version 7.4 or higher is required, with the following extensions installed:

  • intl
  • libcurl if you plan to use the HTTP\CURLRequest library

Additionally, make sure that the following extensions are enabled in your PHP:

  • json (enabled by default - don't turn it off)
  • mbstring
  • mysqlnd
  • xml (enabled by default - don't turn it off)
  • composer

Installation

Steps

  1. Clone the repository
$ git clone https://github.com/etuh/cs.git
  1. Navigate to the project directory
$ cd cs
  1. Install the project dependencies using Composer
$ composer install
  1. Copy the 'env' file to '.env'
$ cp .env.example .env
  1. Generate application encryption key
$ php spark key:generate
  1. Edit the .env file and configure the database settings according to your environment
# Database
database.default.hostname = your_database_hostname
database.default.database = your_database_name
database.default.username = your_database_username
database.default.password = your_database_password
database.default.DBDriver = MySQLi
  1. Start the development server
$ php spark serve
  1. Open your web browser and visit http://localhost:8080 to access Connectlocal.

For production environments...

npm install --production
NODE_ENV=production node app

Contributing

If you would like to contribute to Connectlocal, please follow the steps below:

  1. Fork the repository on
  2. Create a new branch for your feature/fix:
$ git checkout -b my-feature
  1. Make your modifications and commit your changes.
  2. Push your branch to your forked repository.
  3. Open a pull request on the main Connectlocal repository.

License

Connectlocal is released under the MIT License. Feel free to use, modify, and distribute this project according to the terms of the license.

Contact

If you have any questions or feedback regarding Connectlocal, please feel free to contact the project maintainer:

GitHub: etuh

About

Responsive, Multi-Vendor Online Platform Connecting users to Local Repair Services

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published