2020-11-22 14:38:43 +00:00
|
|
|
# curiousroamers
|
2020-11-22 14:45:51 +00:00
|
|
|
curiousroamers' blog
|
2020-11-22 14:38:43 +00:00
|
|
|
|
2020-11-22 14:45:51 +00:00
|
|
|
# Installation
|
|
|
|
|
|
|
|
You need a postgresql databased called curiousroamers setup,
|
|
|
|
You have to specify :
|
|
|
|
- SESSION_SECRET
|
|
|
|
- ACCESS_TOKEN_SECRET
|
|
|
|
- DATABASE_PASSWORD
|
|
|
|
in the .env file
|
|
|
|
npm install
|
|
|
|
npm run build
|
|
|
|
npm start
|
|
|
|
|
|
|
|
If you wanna create an admin you gotta create a new UniqueLink row in the
|
|
|
|
uniquelink table, Then go to localhost:3000/admin/signup/:uuid (:uuid being the
|
|
|
|
UniqueLink row's uuid) to create an account.
|
|
|
|
|
|
|
|
The admin page is not very pretty at the moment cause it is not done.
|
|
|
|
|
|
|
|
I have a project of transforming this website into a simple blog CMS.
|
|
|
|
|
|
|
|
# Design curious roamers
|
|
|
|
|
|
|
|
## Todo
|
|
|
|
|
|
|
|
### Responsiveness
|
|
|
|
* Pages utilisateurs
|
|
|
|
* Pages admin
|
|
|
|
|
|
|
|
### Pages
|
|
|
|
* Home (Notre voyage)
|
|
|
|
* Qui sommes nous ?
|
|
|
|
* Contact
|
|
|
|
* Blog
|
|
|
|
|
|
|
|
### Contact
|
|
|
|
* Coordonees
|
|
|
|
* Formulaire de contact comme wordpress -siteweb
|
|
|
|
|
|
|
|
### Mail
|
|
|
|
* Check port to use (25, 465, 587 or 2525)
|
|
|
|
* Nodemailer for node
|
|
|
|
* Postfix for server
|
|
|
|
* Check MailHog
|
|
|
|
|
|
|
|
### Blog
|
|
|
|
* Article (markdown)
|
|
|
|
* Voir plus (sans description)
|
|
|
|
* Plusieurs tag par article
|
|
|
|
* Formulaire de contact et source du contact
|
|
|
|
|
|
|
|
### Tag
|
|
|
|
* Recherche par tag
|
|
|
|
* tag cliquables
|
|
|
|
|
|
|
|
### Footer
|
|
|
|
* Que sur la homepage
|
|
|
|
* A propos
|
|
|
|
* Nous contacter
|
|
|
|
* Donation
|
|
|
|
|
|
|
|
### Admin
|
|
|
|
* nomdusite.com/admin
|
|
|
|
* connection classique
|
|
|
|
* Ajouter article
|
|
|
|
* Supprimer article
|
|
|
|
* Editer article
|
|
|
|
|
|
|
|
-----------------------------------------------------
|
|
|
|
|
|
|
|
## Done
|
|
|
|
|
|
|
|
### Responsiveness
|
|
|
|
### Pages
|
|
|
|
### Contact
|
|
|
|
### Blog
|
|
|
|
### Tag
|