XPanel #2: Initial steps 
Tags: xpanel
Published: 2021-10-11 08:46:40

[Wrong English Disclaimer](https://dev.to/alabex_/wrong-english-disclaimer-2daa)

Hello!


In this last 3 days I did...


* Create this post and write the first posts xD
<br /> 
 
* Modify the DB design to include..
 * The claim_codes: To verify the ownership of any char
 * Referrals: To sign up
 * The visibility field in the tables related to any action: To let players participate in activities in ninja-mode, one player told me that this is really important cause some organizations are hard jealous for any reason :/
<br />  
  
* Fight vs Django to implement my custom user from AbstractBaseUser  instead use the django user, this was hard fight...  I won, DB file died, a lot of times..
<br /> 
 
* Learn how to correctly create forms and verified methods for it.

( Special thanks to MoureDev and Linkfy for theirs +100 viewers raids in twitch and the people who helped me in the custom user battle like DaCrow <3 )
<br /> 
 
* Sleep
<br /> 
 
* Modify the DB design to include a bonus system to the activities and custom events tool
<br /> 
 
* Design a "dossier" of the project to synthesize in only one picture all the relevant features to promo project in discords or chats, cause maybe some people will not click the webpage url but can open the picture, It was a lot of time.. I didnt create fast the correctly design to transmit and express what I wanted... but I done it :P #hateDesign

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7oi220a3zh1lzil1wfzo.png)
<br /> 
 
* Wasted a loooot of time watching the CitizenCon, this is the 9 hours one time on a year event from the Star Citizen company when show special future new features and talk about the project with technical details .. I thought they could reveal something relevant what could affects to XPanel project, .. and the only thing they revealed its how to waste 9 hours of 45000 viewers showing known things :) #DeceptizenCon
<br /> 
 
* Sleep
<br /> 
 
* Modify the DB design to include multiple lenguages in titles and descriptions of multiple objects and their tables.
<br /> 
 
* Create a Google Docs table to let easy visualize and easy interact  interested players participate in the awesome work of decide the "corporations" and "ranks" names. Anyway the pirates corp will be named 29a Corp and the bodyguard will be Mitnick Sec Corp (or something like that) xDDDD
<br /> 
 
* Learn how to implement Internationalization and localization in django and implement it.
<br /> 
 
* Make a bootstrap estructure in the base template to easy access to all features what I will implement.
<br /> 
 
* Learn how works and create the login, signup and logout.
<br /> 
 
* Leeeeearn and investigate how Djangos ORM works with different integer type fields and varchar fields... and leeeeeeearn and investigate how Postgresql works with this type of data to try optimize the DB.
<br /> 
 
* Modify the DB design to manage correctly the relations between users and unclaimed characters and the users, charcters and claim codes and implement this models in their apps in django.
<br /> 
 
Ok.. I finished this, lets go continue dev! 
Cya!!