Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/salahineo/bookmarks-manager

Bookmarks Manager For Your Links
https://github.com/salahineo/bookmarks-manager

ajax bookmarks bookmarks-manager css html javascript jquery jquery-ui links mysql php resources responsive salahineo web-application webapp website

Last synced: about 1 month ago
JSON representation

Bookmarks Manager For Your Links

Awesome Lists containing this project

README

        

Bookmarks Manager


Responsive Mockup

## Table of Contents

- [Goal](#goal)
- [Benefits](#benefits)
- [Installation](#installation)
- [Technologies](#technologies)
- [Contact](#contact)
- [Copyright and license](#copyright-and-license)

### Goal

This is bookmarks manager application to save your links. I coded this project to practice on my knowledge of HTML, CSS, Bootstrap, jQuery, jQuery UI, AJAX, PHP, MySQL in a real project.

### Benefits

Here are some ideas to benefit from this project:

- Take this project as a task and try to make it, and if you could not do a specific section, see how I make it in the
source code (use comments to reach this section).
- Extract a code of a specific section and use it in your project.
- Review source code to see how other people code their projects.
- Edit on this project after studying its code well, to know how to work in pair-programming with other people
- Upgrade this project, and add your own sections or pages

### Installation

Here are the guidelines to run this project on your localhost:

1. Download, then install [XAMPP](https://www.apachefriends.org/download.html) web server
2. Download this project, then rename its directory to `resources`
3. Copy the `resources` directory to the `htdocs` directory which exists in XAMPP installation path
4. Start XAMPP control panel from your Desktop, then start `Apache` web server, and `MySQL` server
5. Open your browser, and type `http://localhost/phpmyadmin`, to open PHPMyAdmin home page
6. Create a new database with the name `s_resources`
7. Import the `s_resources.sql` file to this database (This file located in `sql` directory)
8. Open your browser, and type `http://localhost/resources`, to open the home page of the website

> You must make a virtual host like `resources.local` for this project, otherwise you will encounter non-accurate routes. If you don't know how to make virtual hosts in XAMPP, follow these instructions for [Windows](https://gist.github.com/salahineo/996de5788a7c95947557642f0b3be00f), or [Linux](https://gist.github.com/salahineo/3ee4333450a13d4cfedf330da191e822).

> Don't forget to edit the `/include/database.php` file with your Database credentials

> You can use this [chrome extension](https://chrome.google.com/webstore/detail/get-favicon/gpipahagclehninhhjkhbkliinfofnhe) to download websites favicons for your links

### Technologies

- HTML
- CSS
- Bootstrap
- jQuery
- jQuery UI
- AJAX
- PHP
- MySQL

> This application is fully responsive

### Contact






### Copyright and license

[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
![License: GPL v3](https://img.shields.io/badge/%C2%A9_2021-Mohamed%20Salah-065AAA)

---

**If you find my work good, consider giving it a :star: or fork-ing to show some :heart:. It helps me stay on track and be motivated.**

> **Explore all of my projects from [Here](https://github.com/salahineo/Projects-Reference)**