Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/digitaldreams/symfony-auth

Symfony 6 authentication system with tailwindcss
https://github.com/digitaldreams/symfony-auth

boilerplate-symfony php-admin-panel php-app php-application php-framework php82 symfony symfony-application symfony6 twig

Last synced: about 11 hours ago
JSON representation

Symfony 6 authentication system with tailwindcss

Awesome Lists containing this project

README

        

# Symfony auth
Symfony 6 basic authentication system

### Installation
**Step 1**: Setup your `.env` file
```
MAILER_DSN=smtp://user:[email protected]:port
DATABASE_URL=mysql://db_user:[email protected]:3306/database_name?serverVersion=5.7

[email protected]
[email protected]
```
**Step 2** : If your database does not exists yet then run following command to create a new database for you.

```
php bin/console doctrine:database:create
```
**Step 3**: Lets run the migrations.

```
php bin/console doctrine:schema:update -f
php bin/console doctrine:fixtures:load
```

It will create necessary tables into your database and create a admin user with `username` and `password` is **admin**

Step 4: Frontend Setup.
```
npm install
npm run build
```

Step 5: Run phpunit test
```
php bin/phpunit
```

**Congratulations! your site is now ready.**

### Features
1. Login
2. Registration
3. Forget password
4. Change Password
5. Profile Picture
6. Admin notify for new user registration
7. Profile info change for logged in user
8. Users list page for Admin user.
9. Progressive Web Application
10. Offline Web Application

### Login Form

Screenshot-2020-07-29-at-10-19-28-PM

### Profile Page

Screenshot-2020-07-29-at-10-23-17-PM

### Users List (admin)

Screenshot-2020-07-29-at-10-24-11-PM